From 1d4bbfa7327ee152851c22ad68c314e12cb0949d Mon Sep 17 00:00:00 2001 From: Guillaume Villena Date: Sat, 18 Nov 2023 14:56:56 +0100 Subject: [PATCH] Attempt to make the release build work (removing even more stuff from the runner) --- .github/workflows/build-release.yml | 46 +++++++++++++++++++---------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 5f1e417c71..e0ebe29634 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -2,6 +2,8 @@ name: build on: workflow_dispatch: push: + branches: + - bugfix/release-ci tags: - '*.*.*' @@ -12,9 +14,21 @@ jobs: name: Build natives libraries runs-on: ubuntu-20.04 steps: - - name: Make space - run: sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + - uses: jlumbroso/free-disk-space@main + name: Free Disk Space (Ubuntu) + with: + # this might remove tools that are actually needed, + # if set to "true" but frees about 6 GB + tool-cache: false + # all of these default to true, but feel free to set to + # "false" if necessary for your workflow + android: true + dotnet: true + haskell: true + large-packages: true + docker-images: true + swap-storage: true - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: @@ -55,18 +69,18 @@ jobs: GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} if: startsWith(github.ref, 'refs/tags/') run: make deploy - - name: Deploy Release - uses: softprops/action-gh-release@v1 - if: startsWith(github.ref, 'refs/tags/') - with: - name: "SQLite-jdbc-${{ env.artifactVersion }}" - generate_release_notes: true - files: | - ./sqlite-natives-${{ env.artifactVersion }}.zip - ./target/sqlite-jdbc-${{ env.artifactVersion }}.jar - ./target/sqlite-jdbc-${{ env.artifactVersion }}-javadoc.jar - ./target/sqlite-jdbc-${{ env.artifactVersion }}-sources.jar - ./target/sqlite-jdbc-${{ env.artifactVersion }}.jar.asc - ./target/sqlite-jdbc-${{ env.artifactVersion }}-javadoc.jar.asc - ./target/sqlite-jdbc-${{ env.artifactVersion }}-sources.jar.asc +# - name: Deploy Release +# uses: softprops/action-gh-release@v1 +# if: startsWith(github.ref, 'refs/tags/') +# with: +# name: "SQLite-jdbc-${{ env.artifactVersion }}" +# generate_release_notes: true +# files: | +# ./sqlite-natives-${{ env.artifactVersion }}.zip +# ./target/sqlite-jdbc-${{ env.artifactVersion }}.jar +# ./target/sqlite-jdbc-${{ env.artifactVersion }}-javadoc.jar +# ./target/sqlite-jdbc-${{ env.artifactVersion }}-sources.jar +# ./target/sqlite-jdbc-${{ env.artifactVersion }}.jar.asc +# ./target/sqlite-jdbc-${{ env.artifactVersion }}-javadoc.jar.asc +# ./target/sqlite-jdbc-${{ env.artifactVersion }}-sources.jar.asc