Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rstackjs/rstack-editor
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: rstackjs/rstack-editor
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: chore/release-tooling
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 6 files changed
  • 1 contributor

Commits on Aug 18, 2026

  1. 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.
    fi3ework committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    ac78060 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3e6fea View commit details
    Browse the repository at this point in the history
  3. 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.
    fi3ework committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    64c77ed View commit details
    Browse the repository at this point in the history
  4. 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.
    fi3ework committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    695fbe9 View commit details
    Browse the repository at this point in the history
  5. 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.
    fi3ework committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    6dacd14 View commit details
    Browse the repository at this point in the history
  6. 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.
    fi3ework committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    95df0c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2026

  1. 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.
    fi3ework committed Aug 19, 2026
    Configuration menu
    Copy the full SHA
    9e89ddc View commit details
    Browse the repository at this point in the history
  2. v0.1.0

    fi3ework committed Aug 19, 2026
    Configuration menu
    Copy the full SHA
    a6655a3 View commit details
    Browse the repository at this point in the history
Loading