build-unsigned.yaml 1.1 KB

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