Skip to content

Commit 803130f

Browse files
committed
Merge branch 'main' of github.com:tj-actions/semver-diff into main
2 parents ba93000 + d148b33 commit 803130f

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

README.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,32 @@
55
semver-diff
66
-----------
77

8-
Get the difference between two semantic versions
8+
Get the difference between two semantic versions using [semver-tool](https://github.com/fsaintjacques/semver-tool)
99

1010
```yaml
11-
...
11+
name: Get semver diff
12+
13+
on:
14+
release:
15+
types:
16+
- created
17+
push:
18+
tags:
19+
- v*
20+
21+
jobs:
22+
test:
23+
runs-on: ubuntu-latest
24+
name: semver-diff
1225
steps:
1326
- uses: actions/checkout@v2
14-
- name: Semver diff
27+
- name: Run semver-diff
28+
id: semver-diff
1529
uses: tj-actions/semver-diff@v1
30+
- name: Show release type
31+
run: |
32+
echo "Release type: ${{ steps.semver-diff.outputs.release_type }}"
33+
# Outputs: Release type: major || minor || patch || prerelease || build
1634
```
1735

1836

@@ -21,15 +39,17 @@ Get the difference between two semantic versions
2139
| Input | type | required | default | description |
2240
|:-------------:|:-----------:|:-------------:|:----------------------------:|:-------------:|
2341
| token | `string` | `true` | `${{ github.token }}` | [GITHUB_TOKEN](https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow) <br /> or a repo scoped <br /> [Personal Access Token](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token) |
42+
| initial_release_type | `string` | `true` | `patch` | Initial release type returned <br /> when there are no existing tags. |
2443

2544

45+
## Outputs
2646

27-
* Free software: [MIT license](LICENSE)
47+
| Output | type | description |
48+
|:-------------:|:-----------:|:-------------:|
49+
| release_type | `string` | The difference between two versions by release type <br /> (major, minor, patch, prerelease, build) |
2850

29-
Features
30-
--------
3151

32-
* TODO
52+
* Free software: [MIT license](LICENSE)
3353

3454

3555
Credits

0 commit comments

Comments
 (0)