Skip to content

Conversation

@OS-pedrogustavobilro
Copy link
Contributor

PR Description

Use Trusted Publishing to npm, to stop dependending on specific npm tokens.

Needed to update semantic-release to the latest version to support Trusted Publishing. Also needed to update node version and guarantee recent npm cli version.

This PR is open to main, but once it's merged we should merge main with next to also be configured with trusted publishing, and after that we can safely remove the npm token secret from this repo.

Context

Testing

Refer to this successful npm publishing to dev tag from GitHub Action (temporary created development branch, can delete after this PR is merged) - https://github.com/ionic-team/capacitor-os-inappbrowser/actions/runs/18722782127

@OS-pedrogustavobilro OS-pedrogustavobilro requested a review from a team October 22, 2025 16:27
@OS-pedrogustavobilro OS-pedrogustavobilro self-assigned this Oct 22, 2025
@OS-pedrogustavobilro OS-pedrogustavobilro requested a review from a team October 23, 2025 11:55
@OS-pedrogustavobilro OS-pedrogustavobilro merged commit 6c4cafb into main Oct 23, 2025
4 checks passed
@OS-pedrogustavobilro OS-pedrogustavobilro deleted the ci/RMET-4523/trusted-publishing branch October 23, 2025 16:54
OS-pedrogustavobilro added a commit that referenced this pull request Oct 28, 2025
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.

4 participants