Skip to content

release: v0.10.3, because npm and the Marketplace still showed the old project - #192

Merged
sjh9714 merged 1 commit into
mainfrom
release/v0.10.3
Aug 6, 2026
Merged

release: v0.10.3, because npm and the Marketplace still showed the old project#192
sjh9714 merged 1 commit into
mainfrom
release/v0.10.3

Conversation

@sjh9714

@sjh9714 sjh9714 commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Why a version number for a docs change

#191 fixed the copy. Neither surface reads from the default branch:

  • npm packages are immutable. The README shown on npmjs.com comes from the
    published tarball.
  • The Marketplace listing takes its description from action.yml at the
    released tag, and v0.10.2 was tagged before the fix.

So the fixes are currently inert. Right now, on the version published an hour
ago, npmjs.com/package/mergewarden opens with:

MergeWarden is a checkout-free policy gate for AI-generated GitHub pull requests

and tells people to run:

npx mergewarden@0.8.0 scan owner/repository#123

Two releases behind, no mention of triage, and the claim that authentication
is optional for public repositories, which is false for triage.

No behaviour changed. This release exists so those pages stop lying.

Verification

pnpm audit with no severity filter was run before the tag, which is the
order v0.10.0 taught.

Because the point of this release is the packaged README, that file was read
back out of the tarball rather than trusted from the working tree:

$ tar -xzOf mergewarden-0.10.3.tgz package/README.md | head -2
# MergeWarden CLI
Reads a GitHub pull request through the API and reports what a maintainer would
$ ... | grep -oE "mergewarden@[0-9.]+" | sort -u
mergewarden@0.10.3
$ ... | grep -c triage
2

Cold install into an empty directory reports 0.10.3.

pnpm install --frozen-lockfile, build, test (461), typecheck, lint,
format:check: all green.

After merge

SHA pins move to the v0.10.3 commit in a follow-up, as with the last two
releases. docs/demo-prs.md keeps its older SHAs.

…d project

#191 fixed the copy on those two surfaces, and neither of them reads from the
default branch. npm packages are immutable and the Marketplace listing takes its
description from action.yml at the released tag, so the fixes were inert.

Right now npmjs.com/package/mergewarden, on the version published an hour ago,
opens with "MergeWarden is a checkout-free policy gate for AI-generated GitHub
pull requests" and tells people to run:

    npx mergewarden@0.8.0 scan owner/repository#123

Two releases behind, no mention of triage, and the claim that authentication is
optional for public repositories, which is false for triage.

No behaviour changed. This exists so those pages stop lying.

Verified in the order that has been working: `pnpm audit` with no severity
filter before the tag, then the packed tarball rather than the source tree.
Because the whole point is the packaged README, that file was read back out of
the tarball: it opens with the new text, points at 0.10.3, and mentions triage.
@sjh9714
sjh9714 merged commit d63b4fc into main Aug 6, 2026
8 checks passed
@sjh9714
sjh9714 deleted the release/v0.10.3 branch August 6, 2026 09:50
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