Skip to content

chore: update npm publish workflow to enhance security and version verification - #88

Merged
tiagosiebler merged 1 commit into
sieblyio:masterfrom
JJ-Cro:npmPublishh
Aug 11, 2025
Merged

chore: update npm publish workflow to enhance security and version verification#88
tiagosiebler merged 1 commit into
sieblyio:masterfrom
JJ-Cro:npmPublishh

Conversation

@JJ-Cro

@JJ-Cro JJ-Cro commented Aug 11, 2025

Copy link
Copy Markdown
Contributor
  • Changed trigger from master branch to version tags (v*..).
  • Added environment specification for production.
  • Implemented checks to prevent publishing with .npmrc files and invalid registry configurations.
  • Added verification step to ensure the tag matches the package version before publishing.
  • Updated npm install step to ignore lifecycle scripts for security.

Summary

Additional Information

PR Checklist

As part of the PR, make sure you have:

  • No breaking changes / documented all breaking changes clearly.
  • Updated & checked that all tests pass.
  • Increased the version number in the package.json
  • Checked npm install runs without issue.
  • Included the package-lock.json, if it changed after npm install
  • Checked npm run build runs without issue.
  • Updated the endpoint map (optional, if you know how).
  • Run llms.txt generator (optional, if you know how).

…rification

- Changed trigger from master branch to version tags (v*.*.*).
- Added environment specification for production.
- Implemented checks to prevent publishing with .npmrc files and invalid registry configurations.
- Added verification step to ensure the tag matches the package version before publishing.
- Updated npm install step to ignore lifecycle scripts for security.
@tiagosiebler
tiagosiebler merged commit 28be728 into sieblyio:master Aug 11, 2025
2 of 3 checks passed
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.

2 participants