actions-marketplace-validations/NPM package scope syncer

Release a new NPM package version with updated set of package scopes and packages

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
scopesSpace separated list of package scopes or names that are to be updatedyes
tagNameFormat of name of the git tag on the commit that create a new the version with the updated scopes (default: `%NEW_VERSION%`)no
pushWhether to push resulting commit and tag (default: `0`, type: boolean, like `true`, `1`, `false`, `0`)no
enforcePinningWhether to enforce version pinning for the updated packages of the defined scopes (default: `0`, type: boolean, like `true`, `1`, `false`, `0`)no
updatePeerDependenciesWhether to update all peer dependency package versions (default: `0`, type: boolean, like `true`, `1`, `false`, `0`)no
successMessageSubject of the commit of a successful update (default: `Scopes updated, new version %NEW_VERSION% created`)no
failBranchName of failing branch, in case the tests fail after scope updates (default: `update-fail/%OLD_VERSION%-to-%NEW_VERSION%-%YMD%`)no
failMessageSubject of PR of failed scope update (default: `Failed tests for update from %OLD_VERSION% to %NEW_VERSION%`)no
commandInstallCommand to run install (default: `npm install`)no
commandTestCommand to run tests (default: `npm run test`)no
commandPublishCommand to publish package to NPM repository (default: not set)no
createReleaseWhether to create a release (default: `0`, type: boolean, like `true`, `1`, `false`, `0`)no
semverSEMVER level that is to be increased for the new package version (default: `minor`, allowed: `major`, `minor`, `patch`)no
versionFromPackageName of the package to get the version from - if set then `semver` is ignoredno
versionPrefixPrefix to prepend version withno
versionSuffixSuffix to append version withno
debugEnable debug output in execution (default: `0`, type: boolean, like `true`, `1`, `false`, `0`)no
namedescription
statusDescribes the end status (success can be: `updated`, `up2date` or `found`)
newVersionNew (next) version of the package
oldVersionOld (current) version of the package