This action publishes packages to npm.
- Needs repo checked out and
@changesets/cliinstalled - Job permissions:
id-token: write: if using trusted publishing
- Workflow triggers: any
Tip
Check out the docs to learn how to set up the version and publish workflow.
| Inputs | Description |
|---|---|
github-token |
The GitHub token to use for authentication. Defaults to the GitHub-provided token. To use a custom token, pass it explicitly to this input. |
script |
The command to use to publish packages |
pack-dir-artifact-id |
Artifact id for packed publish output generated by the pack subaction |
create-github-releases |
Whether to create Github releases after publish |
push-git-tags |
Whether to create git tags after publish. If create-github-releases is set to true, this option will also always be true. |
cwd |
The working directory to execute Changesets in. Defaults to the root of the repository. |
| Outputs | Description |
|---|---|
published |
A "true" or "false" string value to indicate whether a publishing has happened or not |
published-packages |
A JSON array to present the published packages. The format is [{"name": "@xx/xx", "version": "1.2.0"}, {"name": "@xx/xy", "version": "0.8.9"}] |