feature/ci #8

Merged
ben merged 5 commits from feature/ci into master 2025-01-21 01:13:50 +00:00
Owner

Resolves #3

Resolves #3
ben self-assigned this 2025-01-21 00:00:35 +00:00
ben added 2 commits 2025-01-21 00:00:36 +00:00
feat: add CI build and release workflows
Some checks failed
Build / build (pull_request) Failing after 2m14s
db7e1b1057
This commit introduces two new GitHub Actions workflows:
- `build.yaml`: Configures a workflow for building the project on pushes to the `master` branch and on pull requests.
- `release.yaml`: Configures a workflow for releasing the project on tagged pushes, specifically for tags starting with 'v'. It builds the project, releases it using Gradle, and uploads the generated APK artifacts.
ben force-pushed feature/ci from db7e1b1057 to e43082df0a 2025-01-21 00:25:17 +00:00 Compare
ben added 1 commit 2025-01-21 00:29:31 +00:00
feat: update JDK version to 17 in CI workflows
Some checks failed
Build / build (pull_request) Failing after 1m38s
25dd3ae7cb
This commit updates the JDK version used in the CI build and release workflows from 11 to 17. This change affects the `build.yaml` and `release.yaml` files.
ben added 1 commit 2025-01-21 00:35:54 +00:00
feat: update JDK and add Android SDK setup in CI workflows
All checks were successful
Build / build (pull_request) Successful in 4m54s
b161684cae
This commit updates the CI build and release workflows by making the following changes:
-   Updates the Java setup action to version 3.
-   Changes the JDK distribution to 'temurin'.
-   Adds a step to set up the Android SDK using `android-actions/setup-android@v3`.
These changes apply to both `build.yaml` and `release.yaml` files.
ben added 1 commit 2025-01-21 00:46:52 +00:00
feat: add --no-daemon flag to Gradle build commands in CI workflows
All checks were successful
Build / build (pull_request) Successful in 3m56s
ab14b90143
This commit updates the CI build and release workflows by adding the `--no-daemon` flag to the Gradle build commands. This change affects the `build.yaml` and `release.yaml` files.
- The `--no-daemon` flag is now included when running `./gradlew composeApp:buildDebug` and `./gradlew composeApp:debug`.
ben added 1 commit 2025-01-21 00:54:19 +00:00
feat: add Gradle caching in CI workflows
All checks were successful
Build / build (pull_request) Successful in 9m31s
c55308f080
This commit updates the CI build and release workflows to enable Gradle caching. This change adds `cache: gradle` to the Java setup action.
These changes apply to both `build.yaml` and `release.yaml` files.
ben merged commit 27240824f6 into master 2025-01-21 01:13:50 +00:00
ben referenced this pull request from a commit 2025-01-21 01:13:51 +00:00
ben deleted branch feature/ci 2025-01-21 10:00:19 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: bob/mobile-application#8
No description provided.