Skip to content

Commit 0713b72

Browse files
authored
Merge pull request #3 from jaylusonos/main
Added "nodraft" filtering
2 parents b748952 + 5742120 commit 0713b72

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ This Action able to get latest release version (tag) of the remote repository.
88
Name | Description | Example
99
--- | --- | ---
1010
repository | The Github owner/repository | `nodejs/node`
11-
type | The release type (prerelease or stable) | `stable`
12-
token | Github auth token (default variable for each aciton session) | `${{ secrets.GITHUB_TOKEN }}`
11+
type | The release type (prerelease | stable | latest | nodraft) | `stable`
12+
token | Github auth token (default variable for each action session) | `${{ secrets.GITHUB_TOKEN }}`
1313

1414
#### Possible values for `type` input
1515
* *stable* - Get the stable `latest` release
1616
* *prerelease* - Get the latest `prerelease`
1717
* *latest* - Get the *really* latest release with no matter is it stable or prerelease
18+
* *nodraft* - Get the *really* latest release excluding drafts
1819

1920
### Outputs
2021
Action outputs variable `release` with tag name of release.

entrypoint.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,9 @@
2121
elif wanted_release == 'latest':
2222
print('::set-output name=release::{}'.format(release.tag_name))
2323
break
24+
elif wanted_release == 'nodraft':
25+
if release.draft == 0:
26+
print('::set-output name=release::{}'.format(release.tag_name))
27+
break
2428
else:
2529
print('Cant get release')

0 commit comments

Comments
 (0)