From 805988311b105c9d3c7f0cbef443e6336fbe5fda Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 10:45:49 -0500 Subject: [PATCH 1/9] debug release --- .github/workflows/build-release.yaml | 49 ++++++++++++++++------------ 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index e9580c209..7a5c2c46f 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -9,33 +9,40 @@ jobs: name: Release Go Binary runs-on: ubuntu-latest steps: - # See https://github.com/onflow/flow-cli/pull/1431 for more information - - name: Free up disk space - run: | - sudo rm -rf ${RUNNER_TOOL_CACHE} - sudo rm -rf /usr/share/dotnet - sudo rm -rf /usr/local/share/chromium - sudo rm -rf /usr/local/share/powershell - sudo rm -rf /usr/local/share/vcpkg - sudo rm -rf /usr/local/share/miniconda - sudo rm -rf /opt/ghc - sudo rm -rf /opt/hostedtoolcache/CodeQL - sudo rm -rf /usr/local/share/boost - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - sudo docker image prune --all --force - sudo docker builder prune -a -f - sudo apt-get clean - df -h - uses: actions/checkout@v6 + with: + fetch-depth: 0 # ensure tags/history for goreleaser + fetch-tags: true + + - name: Free disk space (keep toolcache) + uses: jlumbroso/free-disk-space@main + with: + tool-cache: false # IMPORTANT: don't wipe runner tool cache + android: true + dotnet: true + haskell: true + large-packages: true + docker-images: true + swap-storage: true + - name: Setup Go uses: actions/setup-go@v6 with: go-version-file: ./go.mod + + - name: Disk report (pre-build) + run: | + df -h + du -hs .git || true + du -hs ~/go/pkg/mod || true + du -hs ~/go/build-cache || true + - name: Codebase security check continue-on-error: true uses: snyk/actions/golang@master env: SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} + - name: Setup Release Environment run: |- echo 'MIXPANEL_PROJECT_TOKEN=${{ secrets.MIXPANEL_PROJECT_TOKEN }}' > .release-env @@ -44,9 +51,9 @@ jobs: echo 'BUILD_TIME=$(date --iso-8601=seconds)' >> .release-env echo 'VERSION=${{ github.event.release.tag_name }}' >> .release-env echo 'GITHUB_TOKEN=${{ secrets.FLOW_CLI_RELEASE }}' >> .release-env - # Create temp dir in workspace; set container-visible paths - mkdir -p ${GITHUB_WORKSPACE}/tmp - echo "TMPDIR=/go/src/github.com/onflow/flow-cli/tmp" >> .release-env - echo "GOTMPDIR=/go/src/github.com/onflow/flow-cli/tmp" >> .release-env + mkdir -p "${GITHUB_WORKSPACE}/tmp" + echo "TMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env + echo "GOTMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env + - name: Build and Release run: make release From f1a097849b9ad6a07a0a0ae5b6038dda429e264f Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 10:47:17 -0500 Subject: [PATCH 2/9] on push --- .github/workflows/build-release.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index 7a5c2c46f..c8c4714ef 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -3,6 +3,7 @@ name: Build Release on: release: types: [published] + push: jobs: release: From 57b90d964d93e283a03cd63a24e0e6585e625910 Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 11:14:57 -0500 Subject: [PATCH 3/9] change tmp --- .github/workflows/build-release.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index c8c4714ef..e5fd5c25a 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -53,8 +53,10 @@ jobs: echo 'VERSION=${{ github.event.release.tag_name }}' >> .release-env echo 'GITHUB_TOKEN=${{ secrets.FLOW_CLI_RELEASE }}' >> .release-env mkdir -p "${GITHUB_WORKSPACE}/tmp" - echo "TMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env - echo "GOTMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env + # echo "TMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env + # echo "GOTMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env + echo "TMPDIR=/tmp" >> .release-env + echo "GOTMPDIR=/tmp" >> .release-env - name: Build and Release run: make release From 7b657cd5b2e5386728c7ce177cf5653772556160 Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 11:15:16 -0500 Subject: [PATCH 4/9] revert push --- .github/workflows/build-release.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index e5fd5c25a..f085d21e1 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -3,7 +3,6 @@ name: Build Release on: release: types: [published] - push: jobs: release: From 255a7801c1be644b3726b6ba53a59115db4876fe Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 14:08:02 -0500 Subject: [PATCH 5/9] Update .github/workflows/build-release.yaml --- .github/workflows/build-release.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index f085d21e1..a6d496cdf 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -52,8 +52,6 @@ jobs: echo 'VERSION=${{ github.event.release.tag_name }}' >> .release-env echo 'GITHUB_TOKEN=${{ secrets.FLOW_CLI_RELEASE }}' >> .release-env mkdir -p "${GITHUB_WORKSPACE}/tmp" - # echo "TMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env - # echo "GOTMPDIR=${GITHUB_WORKSPACE}/tmp" >> .release-env echo "TMPDIR=/tmp" >> .release-env echo "GOTMPDIR=/tmp" >> .release-env From 2569bd868228b961ea6cb12e7a95e0c234ec6c2e Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 14:08:34 -0500 Subject: [PATCH 6/9] Update .github/workflows/build-release.yaml --- .github/workflows/build-release.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index a6d496cdf..aa8d62f67 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -29,14 +29,6 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: ./go.mod - - - name: Disk report (pre-build) - run: | - df -h - du -hs .git || true - du -hs ~/go/pkg/mod || true - du -hs ~/go/build-cache || true - - name: Codebase security check continue-on-error: true uses: snyk/actions/golang@master From 27ec8fdc741e37b0f67a0ec91861e860634737bc Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 14:08:51 -0500 Subject: [PATCH 7/9] Update .github/workflows/build-release.yaml --- .github/workflows/build-release.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index aa8d62f67..0d5e4f970 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -34,7 +34,6 @@ jobs: uses: snyk/actions/golang@master env: SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} - - name: Setup Release Environment run: |- echo 'MIXPANEL_PROJECT_TOKEN=${{ secrets.MIXPANEL_PROJECT_TOKEN }}' > .release-env From be461789cb714d06d3e54e3c4014380ab47775b4 Mon Sep 17 00:00:00 2001 From: Alex <12097569+nialexsan@users.noreply.github.com> Date: Tue, 23 Dec 2025 14:09:36 -0500 Subject: [PATCH 8/9] Update .github/workflows/build-release.yaml --- .github/workflows/build-release.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index 0d5e4f970..f53a38cc5 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -42,7 +42,8 @@ jobs: echo 'BUILD_TIME=$(date --iso-8601=seconds)' >> .release-env echo 'VERSION=${{ github.event.release.tag_name }}' >> .release-env echo 'GITHUB_TOKEN=${{ secrets.FLOW_CLI_RELEASE }}' >> .release-env - mkdir -p "${GITHUB_WORKSPACE}/tmp" + # Create temp dir in workspace; set container-visible paths + mkdir -p ${GITHUB_WORKSPACE}/tmp echo "TMPDIR=/tmp" >> .release-env echo "GOTMPDIR=/tmp" >> .release-env From c50392e1db00d320b85552b4ac3809e2fc319435 Mon Sep 17 00:00:00 2001 From: Jordan Ribbink <17958158+jribbink@users.noreply.github.com> Date: Tue, 23 Dec 2025 11:23:13 -0800 Subject: [PATCH 9/9] Update .github/workflows/build-release.yaml --- .github/workflows/build-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index f53a38cc5..0129c3a07 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -15,7 +15,7 @@ jobs: fetch-tags: true - name: Free disk space (keep toolcache) - uses: jlumbroso/free-disk-space@main + uses: jlumbroso/free-disk-space@v1.3.1 with: tool-cache: false # IMPORTANT: don't wipe runner tool cache android: true