Change version infering to use full semver range spec (#1248)

* Add support for all semver and forge maven range.

* Fix that old forge was checking version as an object

* Fix new version range checking not being applied to quilt.mod.jsons

* run fix
This commit is contained in:
Brady
2023-08-02 18:32:03 -02:30
committed by GitHub
parent 7c2ea3dcfd
commit a132f0f41d
3 changed files with 108 additions and 57 deletions

40
pnpm-lock.yaml generated
View File

@@ -37,6 +37,9 @@ dependencies:
qrcode.vue:
specifier: ^3.4.0
version: 3.4.0(vue@3.3.4)
semver:
specifier: ^7.5.4
version: 7.5.4
vue-multiselect:
specifier: ^3.0.0-alpha.2
version: 3.0.0-alpha.2
@@ -1102,7 +1105,7 @@ packages:
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
semver: 7.5.3
semver: 7.5.4
tar: 6.1.15
transitivePeerDependencies:
- encoding
@@ -1158,7 +1161,7 @@ packages:
pathe: 1.1.1
pkg-types: 1.0.3
scule: 1.0.0
semver: 7.5.3
semver: 7.5.4
unctx: 2.3.1
unimport: 3.0.12(rollup@3.26.0)
untyped: 1.3.2
@@ -1184,7 +1187,7 @@ packages:
pathe: 1.1.1
pkg-types: 1.0.3
scule: 1.0.0
semver: 7.5.3
semver: 7.5.4
unctx: 2.3.1
unimport: 3.0.12(rollup@3.26.0)
untyped: 1.3.2
@@ -1619,7 +1622,7 @@ packages:
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.5.3
semver: 7.5.4
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -1693,7 +1696,7 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.3
semver: 7.5.4
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -1714,7 +1717,7 @@ packages:
'@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4)
eslint: 8.41.0
eslint-scope: 5.1.1
semver: 7.5.3
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
@@ -2401,7 +2404,7 @@ packages:
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
semver: 7.5.3
semver: 7.5.4
dev: true
/bundle-name@3.0.0:
@@ -3401,7 +3404,7 @@ packages:
is-core-module: 2.12.1
minimatch: 3.1.2
resolve: 1.22.2
semver: 7.5.3
semver: 7.5.4
dev: true
/eslint-plugin-node@11.1.0(eslint@8.41.0):
@@ -3464,7 +3467,7 @@ packages:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
safe-regex: 2.1.1
semver: 7.5.3
semver: 7.5.4
strip-indent: 3.0.0
dev: true
@@ -3479,7 +3482,7 @@ packages:
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.13
semver: 7.5.3
semver: 7.5.4
vue-eslint-parser: 9.3.1(eslint@8.41.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
@@ -4847,7 +4850,6 @@ packages:
engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
dev: true
/magic-string-ast@0.1.2:
resolution: {integrity: sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==}
@@ -5132,7 +5134,7 @@ packages:
rollup: 3.26.0
rollup-plugin-visualizer: 5.9.2(rollup@3.26.0)
scule: 1.0.0
semver: 7.5.3
semver: 7.5.4
serve-placeholder: 2.0.1
serve-static: 1.15.0
source-map-support: 0.5.21
@@ -6323,13 +6325,12 @@ packages:
hasBin: true
dev: true
/semver@7.5.3:
resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
dev: true
/send@0.18.0:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
@@ -7099,7 +7100,7 @@ packages:
lodash.debounce: 4.0.8
lodash.pick: 4.4.0
npm-run-path: 4.0.1
semver: 7.5.3
semver: 7.5.4
strip-ansi: 6.0.1
tiny-invariant: 1.3.1
typescript: 5.0.4
@@ -7175,7 +7176,7 @@ packages:
engines: {vscode: ^1.52.0}
dependencies:
minimatch: 3.1.2
semver: 7.5.3
semver: 7.5.4
vscode-languageserver-protocol: 3.16.0
dev: true
@@ -7228,7 +7229,7 @@ packages:
espree: 9.6.0
esquery: 1.5.0
lodash: 4.17.21
semver: 7.5.3
semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -7277,7 +7278,7 @@ packages:
dependencies:
'@volar/vue-language-core': 1.6.5
'@volar/vue-typescript': 1.6.5(typescript@5.0.4)
semver: 7.5.3
semver: 7.5.4
typescript: 5.0.4
dev: true
@@ -7419,7 +7420,6 @@ packages:
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
/yaml@2.3.1:
resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}