build-unsigned.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. name: Build Unsigned
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches:
  6. - main
  7. paths-ignore:
  8. - '.github/**'
  9. - '.idea/**'
  10. - '.gitignore'
  11. - '.gitmodules'
  12. - '**.md'
  13. - 'LICENSE'
  14. - 'NOTICE'
  15. pull_request:
  16. branches:
  17. - main
  18. paths-ignore:
  19. - '.github/**'
  20. - '.idea/**'
  21. - '.gitignore'
  22. - '.gitmodules'
  23. - '**.md'
  24. - 'LICENSE'
  25. - 'NOTICE'
  26. jobs:
  27. BuildUnsigned:
  28. runs-on: ubuntu-latest
  29. steps:
  30. - name: Checkout Repository
  31. uses: actions/checkout@v2
  32. with:
  33. submodules: recursive
  34. - name: Setup Java
  35. uses: actions/setup-java@v1
  36. with:
  37. java-version: 11
  38. - name: Setup Go
  39. uses: actions/setup-go@v2
  40. with:
  41. go-version: 1.16
  42. - name: Setup Android SDK
  43. uses: android-actions/setup-android@v2
  44. - name: Setup Cmake & Ninja
  45. uses: lukka/get-cmake@latest
  46. - name: Build
  47. run: ./gradlew --no-daemon app:assembleRelease