Skip to content

Simplify release and Dependabot patch flow#32

Merged
maelcaldas merged 1 commit intomainfrom
chore/simplify-release-flow
Mar 27, 2026
Merged

Simplify release and Dependabot patch flow#32
maelcaldas merged 1 commit intomainfrom
chore/simplify-release-flow

Conversation

@maelcaldas
Copy link
Copy Markdown
Member

Summary

Simplify the release automation while keeping bkper-cli-delivery as the trusted npm publishing workflow.

Changes

  • keep release publishing in bkper-cli-delivery
  • simplify release label detection on main pushes by resolving the PR associated with the pushed commit
  • remove the github-actions[bot] guard so label-driven releases work consistently
  • collapse Dependabot Pi automation into one workflow that applies release:patch and enables auto-merge
  • remove the separate Dependabot label workflow and drop the unused deps:pi label flow
  • update maintainer release documentation in the README

Notes

  • Dependabot Pi auto-merge now requires a non-GITHUB_TOKEN secret named BKPER_AUTOMERGE_TOKEN so the downstream main push can still trigger the trusted publisher release workflow.

Verification

  • bun run build
  • bun run test:unit

@maelcaldas maelcaldas added the release:patch Publish patch version label Mar 27, 2026
@maelcaldas maelcaldas merged commit 5ea7999 into main Mar 27, 2026
5 checks passed
@maelcaldas maelcaldas deleted the chore/simplify-release-flow branch March 27, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:patch Publish patch version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant