| Field | Description | Required | Default |
|---|---|---|---|
| token | Github token | ✔ | |
| major | Labels for major version | '[]' | |
| minor | Labels for minor version | '["feat"]' | |
| patch | Labels for patch version | '[]' |
| Field | Description |
|---|---|
| label | Parsed commit label |
| type | Commit type (major/minor/patch) |
- name: Parse commit
uses: iam-medvedev/action-conventional-commit@v1
id: get-label
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Get latest version
uses: actions-ecosystem/action-get-latest-tag@v1
id: get-latest-tag
with:
semver_only: true
with_initial_version: true
initial_version: v1.0.0
- name: Update version
uses: actions-ecosystem/action-bump-semver@v1
id: bump-semver
with:
current_version: ${{ steps.get-latest-tag.outputs.tag }}
label: ${{ steps.get-label.outputs.type }}