From 86f667615a836e47163ccd1110d6c94f99cb50b9 Mon Sep 17 00:00:00 2001 From: Ian Becker Date: Sun, 14 Dec 2025 21:47:01 -0500 Subject: [PATCH] fix(release): make pre-release build work --- .github/workflows/pre-release.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 6c6c28b..5edebb3 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -58,31 +58,35 @@ jobs: shell: bash run: | if [[ "${{ matrix.platform }}" == 'windows' ]]; then - echo "PRERELEASE=false" >> $GITHUB_ENV case "${{ matrix.arch }}" in "amd64") FILENAME="treefmt-x86_64-pc-windows-msvc.zip";; "arm64") FILENAME="treefmt-aarch64-pc-windows-msvc.zip";; *) echo "Unsupported platform/arch combination" && exit 1;; esac + TREEFMT_VERSION="v0.6.1" + LATEST="false" else - echo "PRERELEASE=true" >> $GITHUB_ENV case "${{ matrix.platform }}-${{ matrix.arch }}" in - "linux-amd64") FILENAME="treefmt_2.0.0-rc*_linux_amd64.tar.gz";; - "linux-arm64") FILENAME="treefmt_2.0.0-rc*_linux_arm64.tar.gz";; - "darwin-amd64") FILENAME="treefmt_2.0.0-rc*_darwin_amd64.tar.gz";; - "darwin-arm64") FILENAME="treefmt_2.0.0-rc*_darwin_arm64.tar.gz";; + "linux-amd64") FILENAME="treefmt_*_linux_amd64.tar.gz";; + "linux-arm64") FILENAME="treefmt_*_linux_arm64.tar.gz";; + "darwin-amd64") FILENAME="treefmt_*_darwin_amd64.tar.gz";; + "darwin-arm64") FILENAME="treefmt_*_darwin_arm64.tar.gz";; *) echo "Unsupported platform/arch combination" && exit 1;; esac + TREEFMT_VERSION="" + LATEST="true" fi echo "FILENAME=$FILENAME" >> $GITHUB_ENV + echo "TREEFMT_VERSION=$TREEFMT_VERSION" >> $GITHUB_ENV + echo "LATEST=$LATEST" >> $GITHUB_ENV - name: Download treefmt id: download-release uses: robinraju/release-downloader@v1.10 with: repository: "numtide/treefmt" - latest: true - preRelease: ${{ env.PRERELEASE }} + latest: ${{ env.LATEST }} + tag: ${{ env.TREEFMT_VERSION }} fileName: ${{ env.FILENAME }} out-file-path: "downloads" extract: true