chlbri/npm-publish-action

GitHub Action for publishing packages to NPM with smart version checking

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenAuthentication token to use with the configured registryyes
registryRegistry URL to usenohttps://registry.npmjs.org/
packagePath to a package directory, a package.json, or a packed .tgz to publishno
tagDistribution tag to publish tonolatest
accessWhether the package should be publicly visible or restricted (public/restricted)nopublic
provenanceRun npm publish with the --provenance flag to add provenance statementsnofalse
strategyPublish strategy: "all" to publish all unique versions, "upgrade" for only semver upgradesnoupgrade
ignore-scriptsRun npm publish with the --ignore-scripts flag as a security precautionnotrue
dry-runRun npm publish with the --dry-run flag to prevent publicationnofalse
namedescription
idPackage identifier of the release: ${name}@${version} or empty if no release
typeSemver release type, initial if first release, different if other change, or empty if no release
nameName of the package
versionVersion of the package
old-versionPreviously published version on tag or empty if no previous version on tag
tagDistribution tag the package was published to
accessAccess level the package was published with, or default if scoped-package defaults were used
registryRegistry the package was published to
dry-runWhether npm publish was run in dry run mode