build-unsigned.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. name: Build Unsigned
  2. on:
  3. push:
  4. branches:
  5. - main
  6. paths-ignore:
  7. - '.idea/**'
  8. - '.gitattributes'
  9. - '.gitignore'
  10. - '.gitmodules'
  11. - '**.md'
  12. - 'LICENSE'
  13. - 'NOTICE'
  14. pull_request:
  15. paths-ignore:
  16. - '.idea/**'
  17. - '.gitattributes'
  18. - '.gitignore'
  19. - '.gitmodules'
  20. - '**.md'
  21. - 'LICENSE'
  22. - 'NOTICE'
  23. jobs:
  24. BuildUnsigned:
  25. runs-on: ubuntu-latest
  26. steps:
  27. - name: Checkout Repository
  28. uses: actions/checkout@v2
  29. with:
  30. submodules: recursive
  31. - name: Setup Java
  32. uses: actions/setup-java@v2
  33. with:
  34. distribution: 'adopt'
  35. java-version: 11
  36. - name: Gradle cache
  37. uses: actions/cache@v2
  38. with:
  39. path: ~/.gradle/caches
  40. key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle/wrapper/gradle-wrapper.properties', '**/buildSrc/src/main/kotlin/**.kt') }}
  41. - name: Setup Go
  42. uses: actions/setup-go@v2
  43. with:
  44. go-version: 1.17
  45. - name: Build
  46. run: ./gradlew --no-daemon app:assembleFossRelease