-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: rstackjs/rstack-editor
base: main
head repository: rstackjs/rstack-editor
compare: chore/release-tooling
- 8 commits
- 6 files changed
- 1 contributor
Commits on Aug 18, 2026
-
chore: add bumpp and tag + GitHub Release to the release workflow
- `pnpm bump` (bumpp) bumps packages/vscode/package.json and commits `chore(vscode): release vX.Y.Z`; no tag, no push — the release workflow tags the commit it actually published from. - release.yml gains a final job that, after every target published, pushes the `vX.Y.Z` tag (idempotent) and creates the GitHub Release through changelogithub with notes from the conventional commits since the previous tag and the six VSIX files attached. Skipped on dry runs. - Document the flow in CONTRIBUTING.md and point to it from AGENTS.md.
Configuration menu - View commit details
-
Copy full SHA for ac78060 - Browse repository at this point
Copy the full SHA ac78060View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e6fea - Browse repository at this point
Copy the full SHA f3e6feaView commit details -
chore(vscode): reset the manifest version to 0.0.1 ahead of the first…
… bump The first release lands through `pnpm bump` so main keeps an explicit `v0.1.0` bump commit.
Configuration menu - View commit details
-
Copy full SHA for 64c77ed - Browse repository at this point
Copy the full SHA 64c77edView commit details -
chore: route pnpm bump through the vscode package
Root scripts are pnpm -r fan-outs and must not reach into a package (AGENTS.md); bumpp and its config now live in packages/vscode and the root `bump` script is `pnpm -r run bump`. Verified the interactive prompt still gets a TTY through the fan-out for a single package.
Configuration menu - View commit details
-
Copy full SHA for 695fbe9 - Browse repository at this point
Copy the full SHA 695fbe9View commit details -
chore(release): guard real releases to main, verify tag target, bumpp 11
- preflight job fails a non-dry dispatch from any ref but main (gh workflow run --ref accepts branches and tags); dry runs stay allowed anywhere. - The tag step is idempotent only when the existing tag points at this commit; a tag on another commit means the version was never bumped, and the run fails instead of attaching mismatched VSIX assets. - bumpp ^11.1.0 (engines >=20.19) instead of 12 (^22.18 || ^24.11 || >=26), matching the root Node floor of >=22.12.
Configuration menu - View commit details
-
Copy full SHA for 6dacd14 - Browse repository at this point
Copy the full SHA 6dacd14View commit details -
chore: bump every package in lockstep from the root
All packages share one version (as in rspack-contrib/storybook-rsbuild), so bumpp lives at the root with files: packages/*/package.json and the VS Code manifest as the reference version. AGENTS.md records this as the one repo-level exception to the fan-out rule: no per-package script can bump several packages to the same version in one commit.
Configuration menu - View commit details
-
Copy full SHA for 95df0c3 - Browse repository at this point
Copy the full SHA 95df0c3View commit details
Commits on Aug 19, 2026
-
chore: trim the release tooling to its load-bearing parts
bumpp derives currentVersion from the globbed files, so reading packages/vscode/package.json to seed it was redundant and hard-coded a reference package the lockstep policy says does not exist. fetch-tags is dead config under fetch-depth: 0 (checkout takes the all-history refspec and never reads it), the event_name guard was tautological against a dispatch-only trigger, and the Report step, the ls -la and the banner comment were noise. Docs: CONTRIBUTING is the single place the release procedure is described.
Configuration menu - View commit details
-
Copy full SHA for 9e89ddc - Browse repository at this point
Copy the full SHA 9e89ddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6655a3 - Browse repository at this point
Copy the full SHA a6655a3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...chore/release-tooling