Skip to content

chore: update dependencies, CI and README - #43

Merged
joelazar merged 5 commits into
mainfrom
chore/maintanence
Sep 25, 2026
Merged

joelazar merged 5 commits into
mainfrom
chore/maintanence

Conversation

@joelazar

@joelazar joelazar commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor
  • Bump c8 to 12, eslint to 10, mocha to 12 and node-gyp to 13. Override nan to ^2.29.0 so raw-socket builds on Node 24.
  • Run CI and release on Node 24 with npm caching and apt-get update before system installs. Upgrade actions and pin them to commit SHAs: checkout v7, setup-node v7, release-please v5, semantic-pull-request v6, sticky-pull-request-comment v3.
  • Publish through npm trusted publishing (OIDC). The NPM_TOKEN secret expired, and the 0.3.1 and 0.4.0 publishes failed with E404.
  • Add a valgrind suppression for the OpenSSL allocation Node 24 makes at startup.
  • Base the Dockerfile on node:24-trixie-slim with valgrind, run as the node user, and add a .dockerignore.
  • README: document duplex.address(), connecting, pending, readyState and the connect/connection events, list supported architectures and Node version, and fix formatting and typos.

@joelazar
joelazar requested a review from a team as a code owner September 24, 2026 13:50
peterbornerup
peterbornerup previously approved these changes Sep 24, 2026
- Clarified system requirements with supported CPU architectures and Node.js version
- Improved installation instructions for optional dependencies and fallback handling
- Added missing API documentation: `duplex.address()`, `duplex.connecting`, `duplex.pending`, `duplex.readyState`, server "connection" event, duplex "connect" event
- Refined descriptions throughout for conciseness and clarity
- Fixed typos and grammatical issues
@joelazar joelazar changed the title chore: update dependencies and GitHub Actions chore: update dependencies, CI and README Sep 24, 2026
Comment thread .github/workflows/release.yml Outdated
peterbornerup
peterbornerup previously approved these changes Sep 25, 2026
Co-authored-by: Peter S. Bornerup <pb@onomondo.com>
@joelazar joelazar self-assigned this Sep 25, 2026
@joelazar
joelazar merged commit 76011f9 into main Sep 25, 2026
3 checks passed
@joelazar
joelazar deleted the chore/maintanence branch September 25, 2026 10:07
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.

2 participants