Skip to content

fix(ci): guard release-please's PyPI-publish trigger against the truthy-string bug - #74

Merged
petercorke merged 1 commit into
mainfrom
fix/release-please-releases-created-truthy
Aug 13, 2026
Merged

fix(ci): guard release-please's PyPI-publish trigger against the truthy-string bug#74
petercorke merged 1 commit into
mainfrom
fix/release-please-releases-created-truthy

Conversation

@petercorke

Copy link
Copy Markdown
Owner

Summary

Fix

Compare explicitly against the string 'true'.

Test plan

  • Next push to main that does NOT create a release should skip the trigger step.
  • Next release-please PR merge (creates a real release) should still correctly dispatch release.yml.

🤖 Generated with Claude Code

…hy-string bug

steps.release.outputs.releases_created is always the literal string
"true" or "false" (release-please-action stringifies a JS boolean via
core.setOutput), never unset. Only "" is falsy in an if: expression, so
the bare output reference fired the trigger on every push to main, not
just when a release was actually created -- confirmed live: it fired
after PR #73 merged (a non-release push) and dispatched release.yml
against the already-published v2.2.0 tag.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@petercorke
petercorke merged commit 0d74276 into main Aug 13, 2026
17 checks passed
@petercorke
petercorke deleted the fix/release-please-releases-created-truthy branch August 13, 2026 03:46
@github-actions github-actions Bot mentioned this pull request Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant