Skip to content

Release as @kikobeats/got 11.8.7 - #3

Merged
Kikobeats merged 1 commit into
v11from
v11-release-11.8.7
Sep 14, 2026
Merged

Kikobeats merged 1 commit into
v11from
v11-release-11.8.7

Conversation

@Kikobeats

@Kikobeats Kikobeats commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Prepares the first release of the maintained v11 fork: @kikobeats/got@11.8.7.

Changes

Verification

  • Tarball: built in a clean node:24.20.0 container with the CI install steps, then npm pack. It contains 49 files (same count as got@11.8.6 on npm): only dist/source, package.json, readme.md and license, no tests. 68 KB packed, 269 KB unpacked.

  • Smoke test of the installed tarball (refused connection with retry.limit: 2, pipeline(request, got.stream(), response), cache option):

    Package Node.js 24.20.0 Node.js 26.8.2
    @kikobeats/got@11.8.7 tarball retries (2), pipeline, cache all ok retries (2), pipeline, cache all ok
    stock got@11.8.6 (control) fails: ERR_SOCKET_CLOSED_BEFORE_CONNECTION, 0 retries, then the uncaught onCancel crash not run
  • Override syntax from the readme: checked with got@11 → npm:got@11.8.5 in a project that depends on html-get. npm overrides and pnpm.overrides both resolve the nested got to the alias. The @kikobeats/got alias can only be checked once it's published.

  • The readme note was extended with the pnpm example after the tarball was built. Only the readme text differs.

Publishing (manual, after merge)

From a clean checkout of v11:

git clone https://github.com/Kikobeats/got.git && cd got
git switch v11

# same install as CI: tooling pinned to 2021, runtime deps latest in range
npm install --ignore-scripts --before=2021-06-15
npm install --ignore-scripts --no-save $(node -p "Object.entries(require('./package.json').dependencies).map(([name, range]) => name + '@' + range).join(' ')") pem@1.14.8 @types/node@14.18.34

npm pack --dry-run   # runs `prepare` (build); expect 49 files under dist/source
npm login
npm publish          # `prepare` builds again; publishConfig makes it public

git tag v11.8.7
git push origin v11.8.7

Then check npm view @kikobeats/got version and install it through the readme overrides example.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VZiY7VMgg1nEMkCezwMXEC


Note

Low Risk
Only package identity, version, publish config, and README migration notes change; no runtime code in this PR.

Overview
Prepares npm release metadata for the maintained Got v11 fork as @kikobeats/got@11.8.7.

package.json renames the package from got to @kikobeats/got, bumps the version from 11.8.6 to 11.8.7, points repository at kikobeats/got, and adds publishConfig.access: public so the scoped package can be published. Upstream funding is unchanged.

readme.md adds a top NOTE that documents the fork (v11 API, Node compatibility fixes from earlier PRs), and gives npm overrides / pnpm.overrides examples to replace transitive got@11 with npm:@kikobeats/got@^11.8.7.

No library source changes in this diff—only packaging and consumer migration docs for the first published fork release.

Reviewed by Cursor Bugbot for commit 6fe4c96. Bugbot is set up for automated code reviews on this repo. Configure here.

Publish the maintained v11 fork under the @Kikobeats scope and document
why it exists, what it fixes and how to alias it with npm and pnpm
overrides.

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

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 27b5f109-c540-4dfa-a85b-679eb26104af

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Kikobeats
Kikobeats merged commit ccc3ca2 into v11 Sep 14, 2026
4 checks passed
@Kikobeats
Kikobeats deleted the v11-release-11.8.7 branch September 14, 2026 21:54
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