Skip to content

Conversation

@currand
Copy link
Owner

@currand currand commented Oct 14, 2025

No description provided.

This commit updates several dependencies to their latest versions and refactors the `generateManifest` task in `app/build.gradle.kts`.

Key changes include:
- Updated the following libraries in `libs.versions.toml`:
    - `navigationRuntimeAndroid` to 2.9.5
    - `androidxComposeUi` to 1.9.3
    - `androidxComposeMaterial` to 1.4.0
    - `hammerHeadExt` to 1.1.6
- Added `androidx-material-icons-extended` dependency.
- Refactored the `generateManifest` Gradle task to:
    - Handle pre-release versions for generating correct download URLs.
    - Improve task configuration and declare inputs/outputs for better up-to-date checks.
    - Centralize project-specific variables like name, label, description, and developer.
- Consolidated duplicate `kotlin { ... }` and `dependencies { ... }` blocks in `app/build.gradle.kts`.
This commit updates the GitHub Actions workflows with several improvements.

Key changes include:
- Modified `pre-release.yml` to also trigger on pull requests.
- Added a step to `pre-release.yml` to prevent creating a pre-release if the tagged commit is already on the master branch.
- Updated the `create_release` step in both `pre-release.yml` and `release.yml` to include additional image artifacts (`config_screen.png`, `config_screen2.png`, `example1.png`, etc.).
- Passed the `preReleaseVersion` parameter during the Gradle build in `pre-release.yml`.
- Standardized indentation in `release.yml` and `release-comments.yml` for better readability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant