Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prompt/actions-semver-aliases

:octocat: Generate major and minor Semantic Version aliases from a Semantic Version
https://github.com/prompt/actions-semver-aliases

actions github-actions semantic-version semver

Last synced: about 2 months ago
JSON representation

:octocat: Generate major and minor Semantic Version aliases from a Semantic Version

Awesome Lists containing this project

README

        

# SemVer Aliases

A GitHub Action for generating the major and minor aliases of a
[Semantic Version][semver]: generate `v3` and `v3.14` from `v3.14.1`.

```
prompt/actions-semver-aliases@v2
```

## Inputs

| ID | Description | Default | Examples |
| ---- | ----------- | ------- | -------- |
| **`version`** | **Semantic Version number** | **required** | **`v1.2.3` `1.2.3`** |
| `prefix` | String prefixed before each alias | `v` | `v` `app-` |
| `major` | Generate major version alias | `true` | |
| `minor` | Generate minor version alias | `true` | |
| `patch` | Generate patch version alias | `false` | |

## Outputs

| ID | Description | Example |
| ---- | --------- | -------- |
| `list` | Newline separated string of aliases | `v1`
`v1.2` |
| `csv` | Comma-separated string of aliases | `v1,v1.2` |

[semver]: https://semver.org/