Skip to content

release: v0.10.2, so the published triage stops blaming pull requests for its own failures - #189

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

release: v0.10.2, so the published triage stops blaming pull requests for its own failures#189
sjh9714 merged 1 commit into
mainfrom
release/v0.10.2

Conversation

@sjh9714

@sjh9714 sjh9714 commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Why

npm still serves 0.10.1. Running the command this project tells people to run
first, on a public repository, with no token:

20 open pull request(s) read. 14 have something a maintainer checks by hand.

#10586  gci-fun-1                    could not be read
#12046  feat/detect-nested-any-in-…  could not be read
...

Exit code 0. Nine of those fourteen were GitHub refusing the request after 60
unauthenticated calls an hour, not pull requests needing attention.

The fix merged in #187 and has reached nobody. That is the whole reason for this
release.

Also carries the README rewrite from #188.

Verified in the order the last release taught

pnpm audit with no severity filter was run before the tag rather than
after. v0.10.0 was tagged and then rejected by the release gate on two moderate
advisories, which is how a tag ends up pointing at something that never shipped.
Clean this time.

Checked against the packed tarballs, not the source tree. The source has
always worked, and that is exactly what hid the bug:

$ npm install ./mergewarden-0.10.2.tgz && mergewarden --version
0.10.2
$ mergewarden triage DIYgod/RSSHub
17 open pull request(s) read. 3 have something a maintainer checks by hand.
3 more are maintenance automation and were not read.

Nearly every open pull request here trips "no linked issue", so it reads as
this repository's norm and is not listed per row.

That output also shows the uniform-note lifting working on the repository that
used to return 15 of 15.

pnpm install --frozen-lockfile, build, test (461), typecheck, lint,
format:check: all green. Tarballs carry no workspace:* and no private
runtime dependency, at 190 KB and 92 KB against a 2 MB limit.

After merge

The SHA pins labelled # v0.10.1 in the Cursor and Copilot guides, and the pin
line in the Chinese README, get updated to the v0.10.2 commit in a follow-up.
docs/demo-prs.md keeps its older SHA: that line records which build produced
three verified external runs, not what to install.

… for its own failures

npm still serves 0.10.1, where running the command this project tells people to
run first, on a public repository, with no token, prints:

    20 open pull request(s) read. 14 have something a maintainer checks by hand.
    #10586  gci-fun-1    could not be read
    ...

and exits 0. Nine of those fourteen were GitHub refusing the request after 60
unauthenticated calls an hour, not pull requests needing attention. The fix
merged in #187 and has not reached anybody.

Also ships the README rewrite from #188: it leads with the check nothing else
appears to make, and install drops from four options to one because three of
them were doing nothing.

Verified in the order the last release taught. `pnpm audit` with no severity
filter was run before the tag, not after: 0.10.0 was tagged and then rejected by
the release gate for two moderate advisories, which is how a tag ends up
pointing at something that never shipped.

Checked against the packed tarballs rather than the source tree, since the
source has always worked and that is exactly what hid this: cold install into an
empty directory reports 0.10.2 and triages a real repository. No workspace:* and
no private runtime dependency; 190 KB and 92 KB compressed.
@sjh9714
sjh9714 merged commit 415122b into main Aug 6, 2026
8 checks passed
@sjh9714
sjh9714 deleted the release/v0.10.2 branch August 6, 2026 08:24
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