Skip to content

Move to trusted publishing#58

Merged
jordanholt merged 5 commits intomasterfrom
trusted-publishing
Feb 2, 2026
Merged

Move to trusted publishing#58
jordanholt merged 5 commits intomasterfrom
trusted-publishing

Conversation

@jordanholt
Copy link
Copy Markdown
Contributor

@jordanholt jordanholt commented Feb 2, 2026

Description

Update publish workflow to:

  • Generate OIDC tokens

Update both the publish and pull-request workflows to:

  • Bump Node.js version to 24
  • Bump step dependency versions
  • Prevent scripts executing during package dependency installs
  • Bump puppeteer version to latest

Motivation and Context

Adopt trusted publishing.

How Has This Been Tested?

N/A

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@jordanholt jordanholt requested a review from a team as a code owner February 2, 2026 10:48
Comment thread .github/workflows/publish.yml Outdated
@jordanholt jordanholt enabled auto-merge (squash) February 2, 2026 13:11
@jordanholt jordanholt merged commit 13ff5d9 into master Feb 2, 2026
4 checks passed
@jordanholt jordanholt deleted the trusted-publishing branch February 2, 2026 13:13
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