Skip to content

Upgrade Node.js support and enhance CI/CD workflow#6

Merged
duncaan merged 2 commits into
masterfrom
feature/sc-209915/support-oidc-publishing
Jul 13, 2026
Merged

Upgrade Node.js support and enhance CI/CD workflow#6
duncaan merged 2 commits into
masterfrom
feature/sc-209915/support-oidc-publishing

Conversation

@duncaan

@duncaan duncaan commented Jul 13, 2026

Copy link
Copy Markdown
Member

Update the build system to support newer Node.js versions, improve compatibility with various Node APIs, and enhance the test suite. Introduce a GitHub Actions workflow for automated NPM publishing upon successful tests. Adjust default precision settings for better distribution in the HashRing implementation.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds an automated GitHub Actions publishing workflow intended to publish the package to npm after the existing “Test” workflow succeeds on pushes to the mainline branches.

Changes:

  • Introduces a new Publish workflow triggered by workflow_run of the Test workflow.
  • Configures npm publishing with Node.js 24 and provenance enabled.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/publish.yaml
Comment thread .github/workflows/publish.yaml Outdated
@duncaan
duncaan merged commit c9b4fb1 into master Jul 13, 2026
4 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.

4 participants