Skip to content

ci: remove the bump-version workflow - #56

Merged
arv merged 1 commit into
mainfrom
arv/remove-bump-version
Oct 19, 2026
Merged

arv merged 1 commit into
mainfrom
arv/remove-bump-version

Conversation

@arv

@arv arv commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

bump-version.yml runs npm version and then git push origin HEAD:main. The main ruleset rejects that push (failed run, GH013):

  • changes must go through a pull request and the merge queue;
  • the signed-commit-authors and auto-assign-reviewer workflows must pass.

Opening a PR from the workflow wouldn't fix this. The commit would be made by the Actions token, which isn't in allowed_signers, so it would still fail Verify Signed Commit Authors.

So this PR deletes the workflow and updates "Creating a release" in docs/contribution.md to the process actually used for 1.1.5 (#51) and 1.1.6 (#55):

  1. Bump version in a PR and merge it through the queue.
  2. Publish a release with a new v<version> tag on the merged commit.

The release links now point to this repo instead of WiseLibs/better-sqlite3.


Generated by Claude Code

Copilot AI lite review requested due to automatic review settings October 19, 2026 12:36
@github-actions
github-actions Bot requested a review from cesara October 19, 2026 12:36
It pushes the version commit straight to main, which the main ruleset
rejects: changes must go through a pull request and the merge queue, and
its commits aren't signed by an allowed key. Document bumping the version
in a pull request instead, as done for 1.1.5 and 1.1.6.

arv commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Verify Signed Commit Authors fails on 6de5cbd because it was signed with this session's SSH key, which isn't in allowed_signers. The commit needs to be re-signed with an allowed key; I can't do that from here.


Generated by Claude Code

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved blocking issues were identified.

No open issues 🎉

What changed in this PR

Removes the obsolete version-bump workflow and documents the pull-request-based release process.

Changes:

  • Deletes the rejected direct-push workflow.
  • Updates release instructions and repository links.
File Description
.github/​workflows/​bump-version.yml Removes the invalid automated version-bump workflow.
docs/​contribution.md Documents version bumps and releases from merged commits.

Review effort: Lite

@arv
arv requested review from tantaman and removed request for cesara October 19, 2026 12:37
@arv
arv added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit b552d00 Oct 19, 2026
18 checks passed
@arv
arv deleted the arv/remove-bump-version branch October 19, 2026 12: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.

2 participants