Skip to content

ci: migrate npm releases to trusted publishing - #590

Merged
mattgrande merged 1 commit into
masterfrom
chore/npm-trusted-publishing
Sep 1, 2026
Merged

ci: migrate npm releases to trusted publishing#590
mattgrande merged 1 commit into
masterfrom
chore/npm-trusted-publishing

Conversation

@kevinlee11

Copy link
Copy Markdown
Contributor

Describe the problem this PR addresses

Maker releases currently depend on a long-lived npm token. npm no longer accepts the existing token, preventing new package versions from being published.

Describe the changes in this PR

The release workflow now authenticates to npm through GitHub Actions OIDC and the package's configured trusted publisher. It also uses a supported Node.js and semantic-release runtime, current GitHub Actions, and explicit repository metadata required by npm.

Other information

The npm trusted publisher is configured for square/maker, release.yml, and the npm publish permission. Dependency installation and the package, Lab, and Styleguide builds were validated under Node.js 24.

AI Usage

  • AI assisted this PR (tools: Cursor)

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@kevinlee11
kevinlee11 marked this pull request as ready for review September 1, 2026 18:28
@kevinlee11
kevinlee11 requested a review from a team as a code owner September 1, 2026 18:28
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Deployed Styleguide and Lab.

Notes
  1. Links may take a few minutes to update after PR is opened or commit is pushed.
  2. Links may become invalidated after PR is merged or closed.
  3. Links for all releases and open PRs can be found on the Maker Deploys page.

@mattgrande
mattgrande merged commit 4176d08 into master Sep 1, 2026
8 checks passed
@mattgrande
mattgrande deleted the chore/npm-trusted-publishing branch September 1, 2026 19:58
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 19.10.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants