This repository contains several GitHub Actions to help organize git repositories.
- uses: MintPlayer/github-actions/delay@main
with:
milliseconds: '1000'
- uses: MintPlayer/github-actions/cherry-pick@main
with:
milliseconds: '1000'
Auto-discovers every publishable package.json under a folder and publishes
each one to one or more npm-protocol registries. Honours peer-dependency
ordering, skips already-published versions, and reports per-(package,
registry) status in the step summary.
- uses: MintPlayer/github-actions/publish-npm-packages@main
with:
folder: dist/libs
registries: |
[
{ "url": "https://registry.npmjs.org", "token": "${{ secrets.PUBLISH_TO_NPMJS }}" },
{ "url": "https://npm.pkg.github.com", "token": "${{ github.token }}" }
]
folder(required) — folder to scan recursively forpackage.json.registries(required) — JSON array of{ url, token, access?, skipDuplicate?, provenance? }.order(optional) — JSON array-of-arrays of package-name globs to override the computed topological order.concurrency(optional, default4) — max packages published in parallel per wave.dry-run(optional, defaultfalse).
provenance defaults to true on https://registry.npmjs.org and false
elsewhere (GitHub Packages does not currently accept Sigstore provenance).