mirror of
https://github.com/changesets/action
synced 2026-10-26 16:39:56 +08:00
3.7 KiB
3.7 KiB
changesets/action/version
This action versions packages and creates or updates a pull request with the changes.
Requirements
- Needs repo checked out and
@changesets/cliinstalled - Job permissions:
contents: write: to commit version changespull-requests: write: to create pull request
- Workflow triggers: any
Usage
Tip
Check out the docs to learn how to set up the version and publish workflow.
API
| Inputs | Description |
|---|---|
github-token |
The GitHub token to use for authentication. Defaults to the GitHub-provided token. |
script |
The command to use to version packages |
commit-message |
The commit message. Default to Version Packages |
pr-title |
The pull request title. Default to Version Packages |
pr-draft |
Controls draft PR behavior. Use 'create' to create new version PRs as draft, or 'always' to also convert existing version PRs back to draft when updating them. |
pr-base-branch |
Sets the base branch of the PR. Defaults to github.ref_name. |
commit-mode |
An enum to specify the commit mode. Use "git-cli" to push changes using the Git CLI, or "github-api" to push changes via the GitHub API. When using "github-api", all commits and tags are signed using GitHub's GPG key and attributed to the user or app who owns the GITHUB_TOKEN. |
| Outputs | Description |
|---|---|
pr-number |
The pull request number that was created or updated |