Skip to content

Update publish workflow to use latest actions and Node.js#181

Merged
ljones140 merged 4 commits intomainfrom
bt/update-npm-publish
Apr 22, 2026
Merged

Update publish workflow to use latest actions and Node.js#181
ljones140 merged 4 commits intomainfrom
bt/update-npm-publish

Conversation

@bteng22
Copy link
Copy Markdown
Contributor

@bteng22 bteng22 commented Apr 22, 2026

Purpose

Related to #180

Related Issues

Copilot AI review requested due to automatic review settings April 22, 2026 17:10
@bteng22 bteng22 requested a review from a team as a code owner April 22, 2026 17:10
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the npm publish GitHub Actions workflow to use newer action versions, a newer Node.js runtime, and to adjust the publish invocation for provenance/trusted publishing behavior.

Changes:

  • Bump actions/checkout major version used by the publish workflow.
  • Update the publish job Node.js version from 20 to 24 via actions/setup-node.
  • Change the npm publish step to set NODE_AUTH_TOKEN empty and publish with --provenance.
Show a summary per file
File Description
.github/workflows/publish.yml Updates action/runtime versions and tweaks the npm publish command for provenance/trusted publishing.

Copilot's findings

Tip

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

  • Files reviewed: 1/1 changed files
  • Comments generated: 3

Comment thread .github/workflows/publish.yml Outdated
Comment thread .github/workflows/publish.yml Outdated
Comment thread .github/workflows/publish.yml Outdated
bteng22 and others added 3 commits April 22, 2026 10:14
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ljones140 ljones140 merged commit f23fca0 into main Apr 22, 2026
6 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.

3 participants