Skip to content

fix: correct release automation for PR checks and CodeQL#16

Merged
GraysonCAdams merged 1 commit intomainfrom
fix/release-automation
Mar 1, 2026
Merged

fix: correct release automation for PR checks and CodeQL#16
GraysonCAdams merged 1 commit intomainfrom
fix/release-automation

Conversation

@GraysonCAdams
Copy link
Copy Markdown
Collaborator

Summary

  • Fix release-please output key: use prs_created instead of broken pr--number
  • Find release PR by autorelease: pending label for reliability
  • Add CodeQL scan on release PR branch to satisfy code scanning ruleset
  • Consolidate status check + auto-merge into single step

Why

PR #14's release workflow fix used steps.release.outputs.pr--number which is not a valid release-please v4 output key, causing the auto-satisfy and auto-merge steps to always be skipped. The pending release PR #15 is stuck because of this.

Test plan

  • Merge this PR and verify the Release workflow runs the auto-satisfy step
  • Verify release PR chore(main): release scrolly 1.1.1 #15 auto-merges after this fix lands
  • Verify Docker image is published after the release

- Fix release-please output key: use prs_created instead of pr--number
- Find release PR by autorelease label instead of relying on output key
- Add CodeQL scan on release PR branch to satisfy code scanning ruleset
- Allow CodeQL to run on workflow_dispatch in security workflow
@GraysonCAdams GraysonCAdams merged commit 69873af into main Mar 1, 2026
21 checks passed
@GraysonCAdams GraysonCAdams deleted the fix/release-automation branch March 1, 2026 06:10
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