build.yml 624 B

123456789101112131415161718192021222324
  1. on:
  2. push:
  3. workflow_dispatch:
  4. jobs:
  5. lint:
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@v3
  9. - shell: bash
  10. run: ./gradlew lintDebug
  11. assemble:
  12. runs-on: ubuntu-latest
  13. steps:
  14. - uses: actions/checkout@v3
  15. - shell: bash
  16. run: ./gradlew assembleRelease
  17. - shell: bash
  18. run: ./gradlew bundleRelease
  19. - if: startsWith(github.ref, 'refs/tags/v')
  20. uses: softprops/action-gh-release@v1
  21. with:
  22. files: |
  23. app/build/outputs/apk/release/*-release-unsigned.apk
  24. app/build/outputs/bundle/release/*-release.aab