Skip to content

feat!: remove standalone binaries and the pkg update check - #124

Merged
daquinoaldo merged 1 commit into
masterfrom
chore/remove-pkg
Sep 16, 2026
Merged

daquinoaldo merged 1 commit into
masterfrom
chore/remove-pkg

Conversation

@daquinoaldo

Copy link
Copy Markdown
Owner

Summary

Removes the standalone-binary feature entirely.

The binaries bundled the app with vercel/pkg (archived upstream) on an EOL Node 16 runtime, and the update check they carried (checkUpdates) never worked even inside the binary. The package already requires Node ≥ 24, so anyone without Node cannot use it anyway.

  • Remove the pkg config from package.json
  • Remove the binary build/upload step from the release workflow (publish to npm only)
  • Remove the "Standalone binaries" section from the README
  • Remove the dead checkUpdates code from src/certs.ts

Breaking: the GitHub release assets (https-localhost-linux/macos/win.exe) will no longer be produced. Users without Node must install Node (≥ 24) and npm i -g https-localhost.

Verified: pnpm lint green, pnpm test green (except the 2 pre-existing environmental port-8080 failures on my machine).

🤖 Generated with OpenCode (Smart-router)

The standalone binaries shipped an archived bundler (vercel/pkg) with an
EOL Node 16 runtime, and the update check they carried never worked.
Node 24+ (required by the package) makes them unnecessary: install the
npm package instead. Remove the pkg config, the release-asset upload,
the binaries section from the README, and the dead update-check code.

🤖 Generated with [OpenCode](https://opencode.ai) (Smart-router)
@daquinoaldo daquinoaldo self-assigned this Sep 16, 2026
@daquinoaldo
daquinoaldo merged commit b0544be into master Sep 16, 2026
7 of 8 checks passed
@daquinoaldo
daquinoaldo deleted the chore/remove-pkg branch September 16, 2026 10: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