gravity-ui/gravity-ui-release-action
Organizes CI/CD pipeline for all Gravity UI packages - generate Changelog and bump version automatically, create a release PR which once merged results in creating a new GitHub release and publishing a new version of NPM package
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| package-manager | Package manager to use | no | npm |
| node-version-file | File containing Node.js version to use for running linters, tests, etc | no | — |
| node-version | Node.js version used for running linters, tests, etc | no | — |
| github-token | PAT of a GitHub user which creates release PR | yes | — |
| npm-token | PAT of an NPM user which publishes the package | yes | — |
| default-branch | branch to open release PR against (detected by default) | no | — |
| npm-dist-tag | command for publish npm version | no | latest |
| prerelease | property for prerelease package version | no | — |
| npm-version | the version of the package | no | — |
| pnpm-version | pnpm version to use when package-manager=pnpm | no | 10.17.1 |
| npm-preid | npm version prerelease identifier, e.g preid=alpha gives you npm package version as v1.1.1-alpha.0 | no | — |
| changelog-types | a changelog type's job is to build the CHANGELOG notes given a list of parsed commits | no | [{"type":"feat","section":"Features","hidden":false}, {"type":"fix","section":"Bug Fixes","hidden":false}, {"type":"perf","section":"Performance Improvements","hidden":false}] |
Outputs
| name | description |
|---|---|
| release-created | If the release has been already created or it was just the release PR |