Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub actions pipeline #287

Merged
merged 9 commits into from
Jan 13, 2025

Conversation

tsengia
Copy link
Contributor

@tsengia tsengia commented Jan 11, 2025

This should address issue #269

Main changes from this PR:

  • Adds a GitHub Actions workflow file that builds an unsigned APK on the following events:
    • Pull Request Opened, Reopened, or when new commits pushed to a PR branch
    • When a new release is created
    • Can be manually triggered via GitHub's Actions panel/tab
  • JDK version was updated to version 21
  • JUnit was updated to version 5.11 from version 4 (I used this migration documentation)
  • Mockito was updated to version 5.12 from version 1

Currently there are many linter errors during the gradle build. I've modified the app/build.gradle file to not fail the pipeline when linter errors are found. In the future it would be good to fix the linter errors and remove the android.linterOptions.abortOnError setting so that the linter can be enforced.

@brodeurlv brodeurlv merged commit fe789bc into brodeurlv:master Jan 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants