chore: switch version_bump workflow to deno bump-version#7121
Draft
crowlbot wants to merge 1 commit intodenoland:mainfrom
Draft
chore: switch version_bump workflow to deno bump-version#7121crowlbot wants to merge 1 commit intodenoland:mainfrom
deno bump-version#7121crowlbot wants to merge 1 commit intodenoland:mainfrom
Conversation
Replaces the dependency on `jsr:@deno/bump-workspaces` with the workspace-aware `deno bump-version` subcommand introduced in denoland/deno#33689. The Rust tool handles the same conventional-commit parsing, jsr: import-map rewriting, and Releases.md generation, while branch creation and PR opening move into this workflow (using `gh pr`). The workflow now: - pins to a Deno version that includes the workspace-aware bump-version, - runs `deno bump-version --import-map import_map.json` at the workspace root (auto-detects workspace mode and conventional-commits mode when no increment is passed), - creates a release branch + PR with the resulting changes.
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
jsr:@deno/bump-workspacesdependency in.github/workflows/version_bump.ymlwith the workspace-awaredeno bump-versionsubcommand.gh pr create); the Rusttool only rewrites files (
deno.jsonversions,import_map.jsonjsr:refs,
Releases.md).Deno release.
Depends on
denoland/deno#33689 — adds workspace mode to
deno bump-version. This PRpins
denoland/setup-denotocanaryso it picks up the new behavior;once
deno bump-versionworkspace support lands in a stable Deno release,swap the pin to that version.
Behavioral parity
The new tool mirrors
@deno/bump-workspaces:deprecation / refactor / test / style / chore
*wildcard scopescope/unstableandunstable/scopeclamp the bump topatchTest plan
version_bumpworkflow manually afterdeno bump-versionworkspace support lands.
Releases.mdanddeno.jsondiffs withthe previous release cycle's PR for an apples-to-apples check.
Tracking
Tracking issue: crowlKats/agent-loop#19