mirror of
https://github.com/mtkennerly/dunamai-action.git
synced 2025-06-19 13:48:05 +00:00
Initial commit
This commit is contained in:
commit
67c82a2422
10 changed files with 210 additions and 0 deletions
40
README.md
Normal file
40
README.md
Normal file
|
@ -0,0 +1,40 @@
|
|||
# GitHub Action for Dunamai
|
||||
This repository provides a GitHub Action that uses
|
||||
[Dunamai](https://github.com/mtkennerly/dunamai)
|
||||
to determine a dynamic version from your VCS tags.
|
||||
|
||||
## Inputs
|
||||
* `install` (optional, default: `"latest"`):
|
||||
Version of Dunamai to install (e.g., "1.3.0").
|
||||
Use the default if you don't need a specific version,
|
||||
or use "none" if your workflow installs Dunamai by other means.
|
||||
* `env-var` (optional, default: `""`):
|
||||
Name of environment variable in which to set the dynamic version.
|
||||
If this is empty, no environment variable will be set.
|
||||
* `command` (optional, default: `"dunamai from any"`)
|
||||
Command to run Dunamai.
|
||||
* `args` (optional, default: `""`):
|
||||
Additional arguments to pass to the command.
|
||||
|
||||
## Outputs
|
||||
* `version`: The dynamic version.
|
||||
|
||||
## Example
|
||||
```yaml
|
||||
jobs:
|
||||
example:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.7'
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
# This is necessary so that we have the tags.
|
||||
fetch-depth: 0
|
||||
- uses: mtkennerly/dunamai-action@v1
|
||||
with:
|
||||
env-var: MY_VERSION
|
||||
args: --style semver
|
||||
- run: echo $MY_VERSION
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue