From 3136f78fe71375e0d66a1af2e23760c02f744a1b Mon Sep 17 00:00:00 2001 From: James Kominick Date: Sun, 26 Jul 2026 19:03:27 -0400 Subject: [PATCH] mark prerelease versions as github prereleases --- .github/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d88e8fc..5523f6f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -153,9 +153,19 @@ jobs: pattern: dist-* path: dist merge-multiple: true + - name: Compute release kind + id: kind + run: | + version="${GITHUB_REF_NAME#cli-v}" + # Prereleases (e.g. rc/beta) carry a `-` in the semver. + case "$version" in + *-*) echo "prerelease=true" >> "$GITHUB_OUTPUT" ;; + *) echo "prerelease=false" >> "$GITHUB_OUTPUT" ;; + esac - name: Create release and upload binaries uses: softprops/action-gh-release@v2 with: + prerelease: ${{ steps.kind.outputs.prerelease }} files: | dist/migrant-*.tar.gz dist/migrant-*.zip