Skip to content

0.15.0: restore the version free-names rolled backwards - #31

Merged
ralyodio merged 1 commit into
masterfrom
fix-version
Aug 29, 2026
Merged

0.15.0: restore the version free-names rolled backwards#31
ralyodio merged 1 commit into
masterfrom
fix-version

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

The free-names branch (#30) was cut when master was 0.12.0 and bumped to 0.13.0 in its feature commit, the convention here. By the time it merged, torrent (#28) and porkbun check/register (#29) had taken master to 0.14.0, and the squash replayed the older bump on top — so a release that added a command published a lower version than the one before it.

0.15.0 rather than 0.14.1: free-names is a new command, and a new command is a minor here.

Worth knowing for next time: a hand-maintained version in the feature commit only works while one branch is in flight. A squash does not conflict on it when the surrounding lines still match, so nothing catches the regression at merge time — only reading the tag afterwards does.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XGe9mWC6FvUjT6p1HCVjba

The free-names branch was cut when master was 0.12.0 and bumped to 0.13.0 in
its feature commit, the convention here. By the time it merged, `torrent` (#28)
and porkbun's `check`/`register` (#29) had taken master to 0.14.0, and the
squash replayed the older bump on top — so a release that added a command
published a lower version than the one before it.

0.15.0 rather than 0.14.1: free-names is a new command, and a new command is a
minor here.

Worth knowing for next time: a hand-maintained version in the feature commit
only works while one branch is in flight. A squash does not conflict on it when
the surrounding lines still match, so nothing catches the regression at merge
time — only reading the tag afterwards does.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XGe9mWC6FvUjT6p1HCVjba
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

16 finding(s)

HIGH/CRITICAL: 5 | MEDIUM: 2 | LOW: 9

Severity Rule Location
HIGH sh-remote-script-execution root-ubuntu.sh:134
HIGH sh-remote-script-execution root-ubuntu.sh:2597
HIGH sh-remote-script-execution root-ubuntu.sh:2601
HIGH sh-remote-script-execution root-ubuntu.sh:2654
HIGH sh-remote-script-execution root-ubuntu.sh:3683
MEDIUM redos-nested-quantifier src/domain-free.ts:56
MEDIUM redos-nested-quantifier src/porkbun.ts:460
LOW secret-generic-credential src/credentials.ts:36
LOW insecure-temp-file test/blog.test.ts:73
LOW insecure-temp-file test/blog.test.ts:74
LOW insecure-temp-file test/credentials.test.ts:43
LOW insecure-temp-file test/credentials.test.ts:44
LOW secret-generic-api-key test/credentials.test.ts:208
LOW insecure-temp-file test/download.test.ts:99
LOW insecure-temp-file test/download.test.ts:100
LOW secret-generic-credential test/shorten.test.ts:36

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit db02322 into master Aug 29, 2026
5 checks passed
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