Skip to content

fix(release): create PR for changelog sync instead of direct push#58

Merged
iamladi merged 1 commit intomainfrom
fix/npm-oidc-publish
Apr 2, 2026
Merged

fix(release): create PR for changelog sync instead of direct push#58
iamladi merged 1 commit intomainfrom
fix/npm-oidc-publish

Conversation

@iamladi
Copy link
Copy Markdown
Owner

@iamladi iamladi commented Apr 2, 2026

Summary

Follow-up to #57. The npm publish now succeeds, but the changelog sync step fails because branch protection rejects direct pushes to main.

  • Replace manual git commit && git push with peter-evans/create-pull-request@v7
  • Changelog entries are now opened as a PR (docs/sync-changelog branch) instead of pushed directly

Test plan

  • Merge and trigger a release — verify a changelog PR is auto-created
  • Verify website deploy still triggers after publish

Branch protection rules reject direct pushes to main. Use
peter-evans/create-pull-request to open a PR for the auto-generated
changelog entries instead.
@iamladi iamladi merged commit cb84e2c into main Apr 2, 2026
4 checks passed
@iamladi iamladi deleted the fix/npm-oidc-publish branch April 2, 2026 11:39
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