Skip to content

feature: Added GitHub Actions workflows#39

Merged
Nacchofer31 merged 12 commits intomasterfrom
feature/workflows
Mar 22, 2026
Merged

feature: Added GitHub Actions workflows#39
Nacchofer31 merged 12 commits intomasterfrom
feature/workflows

Conversation

@Nacchofer31
Copy link
Copy Markdown
Owner

  • Added GitHub Actions workflow split into 6 files: pr-checks.yml (orchestrator), build.yml, spotless.yml, unit-tests.yml, instrumented-tests.yml, and coverage.yml
  • Workflow triggers on PRs to master and on direct pushes/merges to master
  • Jobs run in parallel where possible: build and spotless run independently, unit-tests and instrumented-tests run in parallel after build, and coverage runs after both
    test jobs complete
  • Instrumented tests run on an Android API 29 emulator using reactivecircus/android-emulator-runner with KVM enabled - Jacoco execution data from both test jobs is uploaded as artifacts and merged in the coverage job to generate a unified report, which is then uploaded to Codecov
  • Spotless automatically applies formatting and commits any changes back to the PR branch

@Nacchofer31 Nacchofer31 merged commit f9bfb5a into master Mar 22, 2026
9 of 10 checks passed
@Nacchofer31 Nacchofer31 deleted the feature/workflows branch March 22, 2026 13:16
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