Skip to content

Conversation

@frantic1048
Copy link
Contributor

@frantic1048 frantic1048 commented Oct 22, 2025

Pull Request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Build-related changes
  • Documentation content changes
  • Other (please describe):

What is the current behavior?

Publishing with access token, which will be expired soon. (See https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/ )

What is the new behavior?

Publishing with new trusted publishing method.

Does this introduce a breaking change?

  • Yes
  • No

Other information

  • Upgraded Node.js to v24 to met minimal npm requirement(>=11.5.1) for trusted publising.
  • Fixed missing HEAD_REF variable that causes npm command failing.

@frantic1048 frantic1048 self-assigned this Oct 22, 2025
@frantic1048 frantic1048 added the ci Work that improves the continuous integration. label Oct 22, 2025
@frantic1048 frantic1048 force-pushed the feature/migrate-to-trusted-publishing branch from 8745bb6 to 9c4fb16 Compare October 22, 2025 06:20
@frantic1048 frantic1048 force-pushed the feature/migrate-to-trusted-publishing branch from a75a99f to 2cd7dd5 Compare October 22, 2025 06:33
@frantic1048 frantic1048 marked this pull request as ready for review October 22, 2025 06:36
@frantic1048 frantic1048 requested a review from rainx October 22, 2025 06:40
@rainx rainx merged commit 2de9b10 into main Oct 22, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Work that improves the continuous integration.

Development

Successfully merging this pull request may close these issues.

3 participants