Skip to content

Migrate npm publishing to OIDC - #58

Merged
zhang-hongjie merged 6 commits into
masterfrom
ci/fix-release
Oct 16, 2026
Merged

zhang-hongjie merged 6 commits into
masterfrom
ci/fix-release

Conversation

@zhang-hongjie

Copy link
Copy Markdown
Collaborator

Requirements

  • Fill out the template below.
  • The pull request must update the test suite.
  • After you create the pull request, all status checks must be pass.

Type

  • Bug fix
  • Feature change
  • Performance
  • Refactor
  • Documentation
  • CI/CD
  • Test
  • Build
  • Style
  • Chore

Issue (only for type bug fix/feature change)

Description of the Change

Migrate npm publishing to OIDC Trusted Publishing, upgrade semantic-release, and preserve GitHub and Docker publishing. Pending npm Trusted Publisher registration after account recovery, followed by first successful OIDC release.

Possible Drawbacks

NONE

@codecov

codecov Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (ce3586f) to head (6a353bb).

Additional details and impacted files
@@             Coverage Diff             @@
##           master       #58      +/-   ##
===========================================
+ Coverage   91.28%   100.00%   +8.71%     
===========================================
  Files          10        10              
  Lines         585       585              
===========================================
+ Hits          534       585      +51     
+ Misses         51         0      -51     
Flag Coverage Δ
strict-union 100.00% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@zhang-hongjie
zhang-hongjie merged commit c1b5832 into master Oct 16, 2026
8 checks passed
@zhang-hongjie
zhang-hongjie deleted the ci/fix-release branch October 16, 2026 09:02
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.5.0 🎉

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

Development

Successfully merging this pull request may close these issues.

1 participant