Skip to content

Conversation

@leeland-turnkey
Copy link
Contributor

Created .npmrc for export-and-sign folder and added ignore-scripts(https://docs.npmjs.com/cli/v8/commands/npm-install#ignore-scripts) and save-exact. We disable lifecycle scripts so it does not run any pre or post scripts.

All versions already don't have the ^ carrot for dependencies, so no changes are needed there. Overrides are implemented so we use exact versions for transitive dependencies if we npm install again: overrides

Added a check in the CI for provenance attestations: https://docs.npmjs.com/generating-provenance-statements#verifying-provenance-attestations
Essentially, it is running npm audit signatures and the output will look like this:
image

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