From 0b6710a21afeacaf81315eadecec12db6cec8df4 Mon Sep 17 00:00:00 2001 From: Jonathan Borgwing Date: Sat, 18 Jul 2026 15:34:05 -0400 Subject: [PATCH] fix: preserve latest release and clean formula PRs --- .github/workflows/finalize-release.yml | 2 +- .github/workflows/release.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/finalize-release.yml b/.github/workflows/finalize-release.yml index cbe0d3d..c70ea68 100644 --- a/.github/workflows/finalize-release.yml +++ b/.github/workflows/finalize-release.yml @@ -138,7 +138,7 @@ jobs: ) path.write_text(body) PY - gh release edit "$TAG" --repo "$GITHUB_REPOSITORY" --prerelease=false --notes-file "$BODY_FILE" + gh release edit "$TAG" --repo "$GITHUB_REPOSITORY" --prerelease=false --latest --notes-file "$BODY_FILE" { echo "## Release finalized" echo "GitHub assets: published" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7d3265d..12f9b5f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -389,9 +389,9 @@ jobs: - uses: actions/download-artifact@v8 with: name: formula-${{ github.ref_name }} - path: candidate + path: ${{ runner.temp }}/candidate - name: Install, launch, and remove candidate formula - run: ./scripts/smoke-formula.sh candidate/microbridge.rb "${GITHUB_REF_NAME#v}" "${{ matrix.arch }}" + run: ./scripts/smoke-formula.sh "$RUNNER_TEMP/candidate/microbridge.rb" "${GITHUB_REF_NAME#v}" "${{ matrix.arch }}" bump-formula: name: open Homebrew formula PR @@ -404,9 +404,9 @@ jobs: - uses: actions/download-artifact@v8 with: name: formula-${{ github.ref_name }} - path: candidate + path: ${{ runner.temp }}/candidate - name: Use smoke-tested formula - run: cp candidate/microbridge.rb Formula/microbridge.rb + run: cp "$RUNNER_TEMP/candidate/microbridge.rb" Formula/microbridge.rb - name: Open PR id: formula-pr uses: peter-evans/create-pull-request@v7