Skip to content

Commit 9739451

Browse files
Fix regex
1 parent 37f2de6 commit 9739451

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

README.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@ SEMVER validator
1111
## Example usage
1212

1313
```yaml
14-
uses: actions/semver-validation-action@master
14+
uses: actions/semver-validation-action@0.0.5
1515
with:
1616
version: ${{ github.event.release.tag_name }}
1717
```
1818
1919
```yaml
20-
uses: actions/semver-validation-action@master
20+
uses: actions/[email protected]
21+
with:
22+
version: 'v0.7.9'
23+
```
24+
25+
```yaml
26+
uses: actions/[email protected]
2127
with:
2228
version: '0.7.9-beta.1'
2329
```

index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ try {
66
const version = core.getInput('version');
77
console.log(`Checking version: ${version}!`);
88

9-
var re = new RegExp("[0-9]+\.[0-9]+\.[0-9]+(-(0|[1-9]\d*|(beta|alpha).*))?$");
9+
var re = new RegExp("(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-(([a-z-][\da-z-]+|[\da-z-]+[a-z-][\da-z-]*|0|[1-9]\d*)(\.([a-z-][\da-z-]+|[\da-z-]+[a-z-][\da-z-]*|0|[1-9]\d*))*))?(\\+([\da-z-]+(\.[\da-z-]+)*))?$");
1010
if (re.exec(version) == null) {
1111
core.setFailed("Invalid version");
1212
}

0 commit comments

Comments
 (0)