From b5505478414ca0688e5f3fede580549c44a5f32b Mon Sep 17 00:00:00 2001 From: Samuel K Date: Sun, 17 May 2026 08:23:06 -0500 Subject: [PATCH 1/2] fix(ci): add prerelease versioning to release-please config and stable release trigger - Add "versioning": "prerelease" to release-please-config.json so release-please generates RC versions instead of stable versions - Add "published" to release.yml trigger types so stable releases also build artifacts --- .github/workflows/release.yml | 2 +- release-please-config.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dcde646f5..8cbe2c4bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ name: Release on: release: - types: [prereleased] + types: [prereleased, published] workflow_dispatch: inputs: tag: diff --git a/release-please-config.json b/release-please-config.json index c9cf19ab8..f6e6473f9 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -5,6 +5,7 @@ "release-type": "go", "prerelease-type": "rc", "prerelease": true, + "versioning": "prerelease", "bump-minor-pre-major": true, "component": "devsy", "changelog-path": "CHANGELOG.md", From 1703124eb0d3d26acc672355a14086159fb9ca21 Mon Sep 17 00:00:00 2001 From: Samuel K Date: Sun, 17 May 2026 08:28:48 -0500 Subject: [PATCH 2/2] fix(ci): use types: [published] to avoid duplicate release workflow runs CodeRabbit: prereleased+published can double-fire on direct prerelease publish. published alone triggers for both stable and prerelease; the prerelease job already gates on github.event.release.prerelease. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8cbe2c4bd..79f648abe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ name: Release on: release: - types: [prereleased, published] + types: [published] workflow_dispatch: inputs: tag: