wearethefoos/Release Monorepo Action
Create releases, prereleases, and changelogs based on conventional commits to multiple release targets.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token for authentication | yes | — |
| root-dir | The root directory to use for the release | no | . |
| manifest-file | The manifest file to use, relative to the root-dir | yes | .release-manifest.json |
| create-prereleases | Whether to create prereleases from pull requests | no | false |
| prerelease-label | The PR label to use for prereleases | no | Prerelease |
| release-target | The target environment to release to (e.g. main, canary, aws). Cannot be "latest" | no | main |
| indentation | The indentation to use for json files, can be "tab" or a number of spaces. Default is 2 spaces. | no | 2 |
Outputs
| name | description |
|---|---|
| releases-created | Whether one or more releases were created |
| version | The version that was released |
| versions | The versions that were released (e.g. from a monorepo) |
| prerelease | Whether the release or releases were prereleases |