name: Release on: push: branches: - main jobs: upload: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v3 - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' - name: Build with Gradle uses: gradle/gradle-build-action@v2 with: arguments: build env: CONCRETE_BUILD_NUMBER: "${{ github.run_number }}" - name: Organize Artifacts run: ./tools/organize-artifacts.sh - name: Upload to Backblaze run: ./tools/gh-upload-backblaze.sh env: ARTIFACTS_KEY_ID: "${{ secrets.ARTIFACTS_KEY_ID }}" ARTIFACTS_APP_KEY: "${{ secrets.ARTIFACTS_APP_KEY }}" ARTIFACTS_BUCKET: "${{ secrets.ARTIFACTS_BUCKET }}" - uses: actions/upload-artifact@v3 with: name: foundation-build.zip path: | artifacts/*