Skip to content

Bump version to 1.2.0-beta.1 - #505

Merged
juanmaguitar merged 1 commit into
trunkfrom
bump/1.2.0-beta.1
Sep 20, 2026
Merged

juanmaguitar merged 1 commit into
trunkfrom
bump/1.2.0-beta.1

Conversation

@juanmaguitar

Copy link
Copy Markdown
Collaborator

Why

v1.1.0 shipped on 16 September. Sixteen commits since then reach trunk, and this beta is the first build that carries the Gutenberg contribution target (#251): a site can now be a checkout of WordPress/gutenberg, served through Playground as a plugin in a stock WordPress, with a GitHub issue as its work item, pull request checkout from that issue, and a pull request opened against WordPress/gutenberg from the app. The manual pass of that work ran on macOS and on Windows over 18 to 20 September and found six issues; the four that affected the first-run path are fixed on trunk (#489, #493, #496, #500, #504, and #491 for the hint), the rest are on the v1.2.0-beta.2 milestone.

electron-builder derives artifact names from package.json, so the version has to move before the tag and the artifacts exist. A beta is a pre-release, so releases/latest stays on v1.1.0.

What changes

Only the version. All three package-version fields in package.json and package-lock.json move together from 1.1.0 to 1.2.0-beta.1. No dependency versions change, and there is no application behaviour change in this PR.

How to test this

Platforms: any for the suite; macOS and Windows for the artifact checks that follow the merge.

  1. npm run lint is clean and npm test passes.
  2. node -e "console.log(require('./package.json').version)" prints 1.2.0-beta.1.
  3. python3 -c "import json;d=json.load(open('package-lock.json'));print(d['version'], d['packages']['']['version'])" prints 1.2.0-beta.1 1.2.0-beta.1.

What must not have happened: no dependency version may change. git diff must show exactly three changed lines, all of them the root package version.

After merge, the release build must produce artifacts named wordpress-contributor-toolkit-1.2.0-beta.1-*; the asar root must be exactly node_modules, package.json, src, with npm 11 under node_modules/npm and no .codesigning directory; on macOS CFBundleShortVersionString reads 1.2.0-beta.1.

Risks and limitations

No UI change. The risk is a mis-scoped edit in package-lock.json, where dependencies also carry version fields; the replacement was confined to the first 2000 bytes of the file, which hold the two root entries and nothing else, and both files were re-parsed as JSON afterwards.

Verified locally on this branch: lint clean, npm test 1596 pass / 0 fail.

Related

Part of #251. Release notes follow on the pre-release; docs publish for the tag per #487.


Review outcome (required — see AGENTS.md)

0 [fix here] · 0 [follow-up]. Deterministic layer only: lint clean, 1596 tests pass, both files valid JSON, diff confined to the three root version fields. No judgement pass was run: this change has no logic to review.

  • Review: completed — deterministic layer, in session; head is the single bump commit / base b5ca272 (trunk); evidence above; outcome: nothing to fix.
  • Since review: none.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: WordPress/contributor-toolkit/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: f780e25e-ffcb-4786-bb41-760cca164d40

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@juanmaguitar
juanmaguitar merged commit 9ae570d into trunk Sep 20, 2026
8 checks passed
@juanmaguitar
juanmaguitar deleted the bump/1.2.0-beta.1 branch September 20, 2026 07:02
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