Skip to content

Conversation

@ZgjimHaziri
Copy link
Contributor

Description

The missing requirements of trusted publishing using OpenID in our workflow:

  • Having npm CLI version older than 11.5.1
  • Having the repository URL as metadata in package.json

Added explicit npm version installation in the publish workflow. And added the repository metadata in package.json.

Note: I already ran the publishing manually, will just update the workflows now to fit the solution.

Relevant links

https://docs.npmjs.com/trusted-publishers

Checklist

  • I have self-reviewed this PR
  • I have tested the change and proved that it works in different scenarios
  • I have updated docs if needed

@ZgjimHaziri ZgjimHaziri requested a review from a team as a code owner December 17, 2025 16:22
Buqeta
Buqeta previously approved these changes Dec 18, 2025
jetakasabaqi
jetakasabaqi previously approved these changes Dec 18, 2025
@ZgjimHaziri ZgjimHaziri dismissed stale reviews from jetakasabaqi and Buqeta via 066ad7e December 18, 2025 13:31
@sonarqubecloud
Copy link

@ZgjimHaziri ZgjimHaziri requested a review from promeris December 18, 2025 16:13
@ZgjimHaziri ZgjimHaziri merged commit 1d9edf7 into master Dec 18, 2025
5 checks passed
@ZgjimHaziri ZgjimHaziri deleted the fix-trusted-publishing branch December 18, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants