File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 1919// of a version.
2020const (
2121 VersionRegexpRaw string = `v?([0-9]+(\.[0-9]+)*?)` +
22- `(-([0-9]+[0-9A-Za-z\-~]*(\.[0-9A-Za-z\-~]+)*)|(-?([A-Za-z\-~]+[0-9A-Za-z\-~]*(\.[0-9A-Za-z\-~]+)*)))?` +
23- `(\+([0-9A-Za-z\-~]+(\.[0-9A-Za-z\-~]+)*))?` +
22+ `(-([0-9]+[0-9A-Za-z\-~_ ]*(\.[0-9A-Za-z\-~_ ]+)*)|(-?([A-Za-z\-~_ ]+[0-9A-Za-z\-~_ ]*(\.[0-9A-Za-z\-~_ ]+)*)))?` +
23+ `(\+([0-9A-Za-z\-~_ ]+(\.[0-9A-Za-z\-~_ ]+)*))?` +
2424 `?`
2525
2626 // SemverRegexpRaw requires a separator between version and prerelease
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ func TestNewVersion(t *testing.T) {
2525 {"1.2.0-x.Y.0+metadata" , false },
2626 {"1.2.0-x.Y.0+metadata-width-hyphen" , false },
2727 {"1.2.3-rc1-with-hyphen" , false },
28+ {"1.2.3-rc2-with_underscore" , false },
2829 {"1.2.3.4" , false },
2930 {"1.2.0.4-x.Y.0+metadata" , false },
3031 {"1.2.0.4-x.Y.0+metadata-width-hyphen" , false },
You can’t perform that action at this time.
0 commit comments