fix: create signed release-plz PR commits #111
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/emc!111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/signed-release-pr-wrapper"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Rationale
release-plz release-pr still pushed an unverified commit in run #266. The update command produces the release file changes without owning the commit/push path, so the workflow can make a normal signed Git commit that satisfies branch protection.
Verification
This PR introduces a script to create signed release PR commits using the Forgejo API, ensuring compliance with branch protection rules. The changes appear safe to merge, but ensure that all dependencies, such as
jq, are available in the execution environment.Walkthrough
jqto parse JSON responses from the Forgejo API.LLM usage and cost
Estimated total USD: $0.015683 via https://api.openai.com and https://api.openai.com