build-unsigned.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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@v3
  31. with:
  32. submodules: recursive
  33. - name: Setup Java
  34. uses: actions/setup-java@v3
  35. with:
  36. distribution: 'zulu'
  37. java-version: 17
  38. - name: Setup Go
  39. uses: actions/setup-go@v3
  40. with:
  41. go-version: 1.18
  42. - uses: actions/cache@v3
  43. with:
  44. path: |
  45. ~/.cache/go-build
  46. ~/go/pkg/mod
  47. key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
  48. restore-keys: |
  49. ${{ runner.os }}-go-
  50. - name: Build
  51. uses: gradle/gradle-build-action@v2
  52. with:
  53. arguments: --no-daemon app:assembleFossRelease