Skip to content

chore(release): v0.1.3 - #10

Merged
ralyodio merged 1 commit into
mainfrom
release/v0.1.3
Aug 3, 2026
Merged

chore(release): v0.1.3#10
ralyodio merged 1 commit into
mainfrom
release/v0.1.3

Conversation

@ralyodio

@ralyodio ralyodio commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Reconciles this package with npm, which has been ahead of git.

The inconsistency

npm serves 0.1.2, but no commit ever set that version. I found the missing bump sitting uncommitted in a scratch worktree — someone bumped it there, published from it, and never committed:

-  "version": "0.1.1",
+  "version": "0.1.2",

So main read 0.1.1 while the registry served 0.1.2, which meant the repo could not be published at all — its own version was already taken.

What was stranded

Work on main that reached no published build:

  • --timeout MS, threading timeoutMs through lookupMoshpit()
  • --console URL and --parking URL
  • validation for all four value-taking flags, so --registry with no URL errors instead of silently swallowing the next flag as its value

Versioning

0.1.3, skipping the orphaned 0.1.2.

Purely additive — I diffed the public export list against the published build and it is identical. Nothing removed, nothing renamed. resolutionFor and destinationFor both still exist.

Verified from the packed tarball

Not the source tree — the actual .tgz:

  • version 0.1.3
  • --help lists --console, --parking, --timeout
  • --timeout abc--timeout must be a positive integer in milliseconds
  • --registry with no value → --registry requires a URL
  • live --json resolve works

27 tests, 27 pass, 0 fail.

Publishing to npm once this merges.

🤖 Generated with Claude Code

Reconciles this package with npm, which has been ahead of git.

npm serves 0.1.2, but no commit ever set that version — it was bumped in a
scratch worktree, published from there, and the bump was never committed.
That left `main` reading 0.1.1 while the registry served 0.1.2, so the repo
could not be published at all: its version was already taken.

Meanwhile main accumulated work that reached no published build:

  - `--timeout MS`, threading timeoutMs through lookupMoshpit()
  - `--console URL` and `--parking URL`
  - validation for all four value-taking flags, so `--registry` with no URL
    is an error instead of silently consuming the next flag as its value

0.1.3, skipping the orphaned 0.1.2. Purely additive — the export list is
byte-identical to the published build, nothing removed or renamed.

Verified against the packed tarball, not the source tree: version 0.1.3,
--help lists the new flags, --timeout abc and a valueless --registry are
both rejected, and a live --json resolve works. 27 tests, 27 pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

ThreatCrush Security Scan

0 finding(s)

No findings.

@ralyodio
ralyodio merged commit 6c94f77 into main Aug 3, 2026
2 checks passed
@ralyodio
ralyodio deleted the release/v0.1.3 branch August 3, 2026 17:11
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