Compare commits

...
9 Commits
Author SHA1 Message Date
Kevin StillhammerandGitHub 0c50076f12 Bump dependencies (#181) 2025-07-14 10:04:26 +02:00
Gareth JonesandGitHub 966d2455d2 feat: support reading Ruff version from tools.poetry.dependencies (#177)
While Poetry does now support PEP 508, it's still common to use
`tool.poetry.dependencies` - we for example still use it because
Renovate does not support doing lockfile updates for Poetry when using
PEP 508.

This modifies the version finder logic to support determining the Ruff
version from `pyproject.toml` files that use ``tool.poetry.dependencies`
2025-07-14 09:58:25 +02:00
b9e360afba chore: update known checksums for 0.12.3 (#180)
chore: update known checksums for 0.12.3

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2025-07-12 06:45:22 +00:00
2b785e352d chore: update known checksums for 0.12.2 (#175)
chore: update known checksums for 0.12.2

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2025-07-04 05:47:25 +00:00
8c3aa952c0 chore: update known checksums for 0.12.1 (#169)
chore: update known checksums for 0.12.1

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2025-06-27 05:54:55 +00:00
52ac3ada91 chore: update known checksums for 0.12.0 (#167)
chore: update known checksums for 0.12.0

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2025-06-18 07:44:35 +00:00
813f619ec2 chore: update known checksums for 0.11.13 (#158)
chore: update known checksums for 0.11.13

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2025-06-16 18:00:42 +00:00
Kevin StillhammerandGitHub 110a15d08b Fix test-pep440-version-specifier (#165)
It makes no sense to expect a deterministic test when minor versions for
0.11.x are still getting released
2025-06-16 19:55:35 +02:00
Kevin StillhammerandGitHub 6228face02 Simplify step check all-tests-passed.needs (#155) 2025-05-27 17:43:44 +02:00
12 changed files with 648 additions and 205 deletions
+23 -8
View File
@@ -24,12 +24,9 @@ jobs:
npm install npm install
- run: | - run: |
npm run all npm run all
- name: Transpile scripts
run: |
tsc ./*.ts
working-directory: .github/scripts
- name: Check all jobs are in all-tests-passed.needs - name: Check all jobs are in all-tests-passed.needs
run: | run: |
tsc check-all-tests-passed-needs.ts
node check-all-tests-passed-needs.js node check-all-tests-passed-needs.js
working-directory: .github/scripts working-directory: .github/scripts
- name: Make sure no changes from linters are detected - name: Make sure no changes from linters are detected
@@ -148,6 +145,23 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Use default version from pyproject.toml poetry group dependencies - name: Use default version from pyproject.toml poetry group dependencies
id: ruff-action
uses: ./
with:
src: __tests__/fixtures/pyproject-dependency-poetry-grouped-project
version-file: __tests__/fixtures/pyproject-dependency-poetry-grouped-project/pyproject.toml
- name: Correct version gets installed
run: |
if [ "$RUFF_VERSION" != "0.8.3" ]; then
exit 1
fi
env:
RUFF_VERSION: ${{ steps.ruff-action.outputs.ruff-version }}
test-default-version-from-pyproject-poetry:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use default version from pyproject.toml poetry dependencies
id: ruff-action id: ruff-action
uses: ./ uses: ./
with: with:
@@ -155,7 +169,7 @@ jobs:
version-file: __tests__/fixtures/pyproject-dependency-poetry-project/pyproject.toml version-file: __tests__/fixtures/pyproject-dependency-poetry-project/pyproject.toml
- name: Correct version gets installed - name: Correct version gets installed
run: | run: |
if [ "$RUFF_VERSION" != "0.8.3" ]; then if [ "$RUFF_VERSION" != "0.8.6" ]; then
exit 1 exit 1
fi fi
env: env:
@@ -215,15 +229,15 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install version 0.11.11 - name: Install version 0.9.10
id: ruff-action id: ruff-action
uses: ./ uses: ./
with: with:
version: ">=0.11.10,<0.12.0" version: ">=0.9.9,<0.10.0"
src: __tests__/fixtures/python-project src: __tests__/fixtures/python-project
- name: Correct version gets installed - name: Correct version gets installed
run: | run: |
if [ "$RUFF_VERSION" != "0.11.11" ]; then if [ "$RUFF_VERSION" != "0.9.10" ]; then
exit 1 exit 1
fi fi
env: env:
@@ -320,6 +334,7 @@ jobs:
- test-default-version-from-pyproject-dev-group - test-default-version-from-pyproject-dev-group
- test-default-version-from-pyproject-dependency-groups - test-default-version-from-pyproject-dependency-groups
- test-default-version-from-pyproject-poetry-groups - test-default-version-from-pyproject-poetry-groups
- test-default-version-from-pyproject-poetry
- test-default-version-from-pyproject-optional-dependencies - test-default-version-from-pyproject-optional-dependencies
- test-default-version-from-requirements - test-default-version-from-requirements
- test-semver-range - test-semver-range
@@ -0,0 +1,14 @@
[project]
name = "pyproject-dependency-poetry-grouped-project"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
[tool.poetry.group.dev.dependencies]
sphinx = "*"
ruff = "0.8.3"
[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"
@@ -0,0 +1,2 @@
def hello() -> str:
return "Hello from python-project!"
@@ -5,9 +5,9 @@ description = "Add your description here"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
[tool.poetry.group.dev.dependencies] [tool.poetry.dependencies]
sphinx = "*" sphinx = "*"
ruff = "0.8.3" ruff = "~0.8.2"
[build-system] [build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"] requires = ["poetry-core>=2.0.0,<3.0.0"]
Generated Vendored
+179 -69
View File
@@ -29071,6 +29071,108 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.KNOWN_CHECKSUMS = void 0; exports.KNOWN_CHECKSUMS = void 0;
// AUTOGENERATED_DO_NOT_EDIT // AUTOGENERATED_DO_NOT_EDIT
exports.KNOWN_CHECKSUMS = { exports.KNOWN_CHECKSUMS = {
"aarch64-apple-darwin-0.12.3": "5769e4841870d1f7c17f12a7d1437222e8035eded52f93c54c035c770dbffebb",
"aarch64-pc-windows-msvc-0.12.3": "25056f8a5ca19f87e4d8e13b744077ad47e122dbef454a6ecf572d9d92d5dbf1",
"aarch64-unknown-linux-gnu-0.12.3": "d63a773c9e2854d4d726bc8ac0d919736e8f8e683b5a54caea0ad470ce233f0c",
"aarch64-unknown-linux-musl-0.12.3": "7890e49b12c1321688540324a7788457a22711657301598402cba1a9e9be6607",
"arm-unknown-linux-musleabihf-0.12.3": "f9d90927ce787f2543c2bca779383fc849c13a6234604e538a77d8337a0a3462",
"armv7-unknown-linux-gnueabihf-0.12.3": "822ce8b913a53957a7d6877ac905fe7787bdc790fbd9dba3aa962827fc4e5162",
"armv7-unknown-linux-musleabihf-0.12.3": "d3061cd584c331ddf211a32cb99cb15e7cbf8e5d6d8d471b559d389186e378dd",
"i686-pc-windows-msvc-0.12.3": "500aebc9beda7ca2f4a00de54f950ef0912a8635d1a0dbfe5df65346e421e4dc",
"i686-unknown-linux-gnu-0.12.3": "d651632b053fa048c7f6d6429606b4e19f11e69111124c1a2bc0eee0fbf329ff",
"i686-unknown-linux-musl-0.12.3": "43ef80b00ed8524684fa50876e95ff36d2f270c91891987400fa9610c9253d8f",
"powerpc64-unknown-linux-gnu-0.12.3": "3a71736656982bdc9a6a857746fd153e076f2ddb3dccb7c3172847c7737ca448",
"powerpc64le-unknown-linux-gnu-0.12.3": "6db433e006a43a4064a2371e1721764ed95753550ae0be82329cafddd6d3462b",
"s390x-unknown-linux-gnu-0.12.3": "a88bf4039b788d830c8dc190dfdf28166e957fc1d093a8b2ae7247ad14ae1b96",
"x86_64-apple-darwin-0.12.3": "472a4790db11a8bcd79cf7b731fb1c036c376f9cc4e6532099f8f39a6f86b9bb",
"x86_64-pc-windows-msvc-0.12.3": "37dc6f2f5756421fc59fe5f841ecaa92beee38a39751dfe5a42bdc13992da3d5",
"x86_64-unknown-linux-gnu-0.12.3": "9e3a139c5458d4b14d8e2130ec42121ad5801b528497b298e28b68972507383c",
"x86_64-unknown-linux-musl-0.12.3": "6ee9216ba4f7fd761e68bd5c23958e662c67fcff8f49e511660d557431b4bd7c",
"aarch64-apple-darwin-0.12.2": "633331c47d0775bbf4924be69896de6e6613c86685b0c58a0079adad2213288b",
"aarch64-pc-windows-msvc-0.12.2": "36513f0a1ab3b88060e62857e3db0eb53422fbc824ebb0ba65938a292d01939f",
"aarch64-unknown-linux-gnu-0.12.2": "734405a442ef5fd263275a76bb4fa7d669318861b26cf9885672ad21c82689c3",
"aarch64-unknown-linux-musl-0.12.2": "077d87a300129246c7857cb2ef2e454064b41f1976173f37b379acf36391cbbb",
"arm-unknown-linux-musleabihf-0.12.2": "d11b1371f659304fef8c03e28fcd79a2bd0fb31cb0a90e803030cf7982e8589a",
"armv7-unknown-linux-gnueabihf-0.12.2": "b81a97799ecb045ded09c022a0b2a38834826d8623475fcfe35d8287b41f2b2f",
"armv7-unknown-linux-musleabihf-0.12.2": "806218760b038bf059f5e84169cd44efc9998547b2d178643669a4411ee9ba46",
"i686-pc-windows-msvc-0.12.2": "568195cffb23e9e650e55cf8bc7be4268cf5a6906cbd6343ea8def5c70fab8a2",
"i686-unknown-linux-gnu-0.12.2": "ff1a1f3663cf9601a4c6ae1935435e682eb341e0d4c8a8511db00c7571a2bb62",
"i686-unknown-linux-musl-0.12.2": "c5036034779969fa661103be20f886106f3eb44a8d1aa4d992b3612071456f99",
"powerpc64-unknown-linux-gnu-0.12.2": "91178128af0e34a0530a5e17d1fe1a2824f7a9a2e4b1a8809b5be5aff11cd3a8",
"powerpc64le-unknown-linux-gnu-0.12.2": "5ef9d77112aa5ce699a57be29ef0b7837740ac71d34f3c0d72f27478993a68da",
"s390x-unknown-linux-gnu-0.12.2": "0adfef00e795810a3b5ecd55c80364b3c89e33dd3728b5689a4528eb62b40d22",
"x86_64-apple-darwin-0.12.2": "8d4aa6c8e6d856c8f62e81386d5235803b985422e7a955dc43c287895276f63b",
"x86_64-pc-windows-msvc-0.12.2": "7562b9383e9c195e17b6f524165dc6da6435a76bf549a5132977dbcf598c890d",
"x86_64-unknown-linux-gnu-0.12.2": "eb37b0eb7f4742b0d3a6edab3a11846c5c07e641987a0c40a944ddb89239d977",
"x86_64-unknown-linux-musl-0.12.2": "2ebc92ad3089245c46cfe793838a27be1c635c413db7dfc375c9ad7ee37b3e7f",
"aarch64-apple-darwin-0.12.1": "f33ec69d83f713e0ff2cb720969325bb1553e43978e2f1c21498bd31e11fc643",
"aarch64-pc-windows-msvc-0.12.1": "a63061136085e15915514205297e432bb178ca2f4ce5294b12f98be9c60470e9",
"aarch64-unknown-linux-gnu-0.12.1": "2e42713b3b544c382e969029cf6019c99df09b4069f6a3a828a9be259f3237c0",
"aarch64-unknown-linux-musl-0.12.1": "cade8ed7dde323d5592928c0ce75c78c34d514cc51e044cb0d0f7766d3c7a2b7",
"arm-unknown-linux-musleabihf-0.12.1": "15be4817abc62c105f593314395fef3bacf1f37a375b2c1e5271c330b0953f8c",
"armv7-unknown-linux-gnueabihf-0.12.1": "39297b08493b01f8e90146fae33aa5280fafe07045b381ecbb5ec77f3715d44a",
"armv7-unknown-linux-musleabihf-0.12.1": "c7a084c3ca22d7d320f92109da5e05ebea6b9fe432a2ee3a16a9a86b6388a596",
"i686-pc-windows-msvc-0.12.1": "6ce28e584a294f843dc278bcd7fc88db02c56068faebdafad0bd552f2e355af9",
"i686-unknown-linux-gnu-0.12.1": "aae32a5582e6b93111ef56d98d6ac6bdbf0c9f4bb1ca32f7df0a7b957d403e81",
"i686-unknown-linux-musl-0.12.1": "2deecc1daa1182898c43f80083911103494076e86ef64c33a73824ac05bb1266",
"powerpc64-unknown-linux-gnu-0.12.1": "19d346f40b7efc4700c1b0b4e4b10c8f075d7e3dbb7ea13bc09868300a2eef36",
"powerpc64le-unknown-linux-gnu-0.12.1": "70f25366b313ca2b1f6ea5233bc6f08e4ad4256994e7356f1cea1ae8b53bb5e3",
"s390x-unknown-linux-gnu-0.12.1": "2bb70c4f029ebbe05ec0dd546dfe8bf52a918a4404c7b5dc85f2aef30beee20c",
"x86_64-apple-darwin-0.12.1": "eb1728cfd8b969079e232047c70ece00dbb110248b61dd5f9b7e57191fd466c1",
"x86_64-pc-windows-msvc-0.12.1": "ed16ae044866378c27855f44400c1eb0db8ecec26ef07582dae1d550b968d9fe",
"x86_64-unknown-linux-gnu-0.12.1": "61357b8326d116113596a3d8e9f2398c33f0d21e0f99d50d9e03ac9578194d48",
"x86_64-unknown-linux-musl-0.12.1": "490102d2426a2941dea07af49dc8befbe4f0d2c29dfeb4290adde824a10099ed",
"aarch64-apple-darwin-0.12.0": "a72d648a24030d9b34c65043b348cc3ab40b157e7b78e65098fb88ea317774f1",
"aarch64-pc-windows-msvc-0.12.0": "366ef0d9cc20c2d9f396f81ff3365d18a1ebdf1c7d2cbcbbb10c6fe82987f2b1",
"aarch64-unknown-linux-gnu-0.12.0": "8e22a56ac726102512dcd5b1a503c37a5155bdd4430d97b89e994e5ff3614f39",
"aarch64-unknown-linux-musl-0.12.0": "b58a162e297ba70e36c788d4c576025e939d29f11f46f22e448867571cad7d10",
"arm-unknown-linux-musleabihf-0.12.0": "1297faed2157db79236618400231476d2f878107e09ae9c79f4ec01f357f3f91",
"armv7-unknown-linux-gnueabihf-0.12.0": "6c7ed923f359794be34aa5113f12e923374b5e0d8a05f80d2a449f1a951aa1a7",
"armv7-unknown-linux-musleabihf-0.12.0": "ca96fa7afe2c3ac53a3269664ba265c3f02c4aa95e0ddaf5aef5f09661cc7b38",
"i686-pc-windows-msvc-0.12.0": "d371f72753b7a4a8ff1cb8596a65c794bb864be3a7654c399e8fb73826f5d8d2",
"i686-unknown-linux-gnu-0.12.0": "65ef09a64601dcdc07cebb5041cccc9425da8e57fd788388c2a7f1ed45b473de",
"i686-unknown-linux-musl-0.12.0": "bcf10ac6977c2fb0ba9c5ff8a02733f68c2b6affb706606c7c7571ef1d4c7358",
"powerpc64-unknown-linux-gnu-0.12.0": "41f9f08aea909f579930e7cb22907ff42698af5cef19e6f2d2653787a051d647",
"powerpc64le-unknown-linux-gnu-0.12.0": "d23cd9ee0b687b9080dca8c357eadcc3a3944fed01fecad4e00c3f0596fea9f8",
"s390x-unknown-linux-gnu-0.12.0": "c033fba4227bf4b831e015ecbdf38ceacb6329dcc2d9e5c3f6c99ad3bbdc0780",
"x86_64-apple-darwin-0.12.0": "df314c2c6623c0bba40c988842efcd249d7a9a2480d0de9570ca18f75a2e4b9a",
"x86_64-pc-windows-msvc-0.12.0": "b2206e1da2f08cdb46e1e5cdafdb6b1d307bb568cc299111742173843d340db3",
"x86_64-unknown-linux-gnu-0.12.0": "1a2194e90cc4836b0c56820eb282faf17180db2ee4572f91c91a2d6a432a2306",
"x86_64-unknown-linux-musl-0.12.0": "03c554016d0638182694e69aa222341c4c762d9ea982b8dfe712d757c806c76a",
"aarch64-apple-darwin-0.11.13": "7d5e8feea7ee5c3962807996cad557e8a0c4d676c1cba6223bfb0e8b2ca07723",
"aarch64-pc-windows-msvc-0.11.13": "67c4e1196d798ab8e4c0fb3fc81e3799ec9fcab1d236f286d348dcd6dfe4cfc2",
"aarch64-unknown-linux-gnu-0.11.13": "551af2ebc439d8268dcaf871ea60ad035f688728d30943dcbb2bf775e105213e",
"aarch64-unknown-linux-musl-0.11.13": "1ff8292d610302bc20791f6ab264de499b6d2fbf89030fef915908c564a78e82",
"arm-unknown-linux-musleabihf-0.11.13": "29673b677d883af356d091b286768017ed9a4ed441d90e6efe3d67d90472095e",
"armv7-unknown-linux-gnueabihf-0.11.13": "c538bedebdb64be55032ff3bd152740102398da4c4623eb61161ec3527b19354",
"armv7-unknown-linux-musleabihf-0.11.13": "f08585d66b9148f3350601ce98d60002838b5055d9998239b70039d1c5f7a938",
"i686-pc-windows-msvc-0.11.13": "2f226cee3dfc3964928e7cac890f022fa034bc4d1fb9b6124260f5dddd23acf2",
"i686-unknown-linux-gnu-0.11.13": "dc36050b624fd9a9abf2c9a8547773ef20d670646ea471b62feedddda26a9e48",
"i686-unknown-linux-musl-0.11.13": "184deb0a381d73b12c0250b95e70f4517832dc035f252f5f2f32ed10f41f2d6a",
"powerpc64-unknown-linux-gnu-0.11.13": "bdbb5abbb705829e5c759f549453679d875f7e7bc8e71cec1255691a3252707a",
"powerpc64le-unknown-linux-gnu-0.11.13": "c1bc862c95f8eb68e164f570c5474c671bf7fe621c03bab51fb5b612ff26b86f",
"s390x-unknown-linux-gnu-0.11.13": "db6d98824ee7714933b6457b1463a2d6eaf99f41ca4f9e2d7c22bb03b953bc6f",
"x86_64-apple-darwin-0.11.13": "8dcc61306472f75c07af6d0446060e26227d773cee319d21900ac3a1d7bc4955",
"x86_64-pc-windows-msvc-0.11.13": "d77fb4ed36392337d334bf9bcef1c5d91ec221e96c53ae8aa147e922c71ddb64",
"x86_64-unknown-linux-gnu-0.11.13": "01aa32d29d00876b8d1429c617ed63a00b1fc81abfa4183bb05c9cb647fbc3d0",
"x86_64-unknown-linux-musl-0.11.13": "4540e8bc5b2af73c4b79e9e993724b044310eea4aa9003cf05ed4bdee6c25735",
"aarch64-apple-darwin-0.11.12": "6e8bce88be5063d3378b6fa51430655884794f6cd04a059721839dc012b7ee7d",
"aarch64-pc-windows-msvc-0.11.12": "cde9c77e457edc98dd9f2ac39f1415d00117c564e7620e055da260fc05085476",
"aarch64-unknown-linux-gnu-0.11.12": "a14bf81d237e10abd7fc751cf55249cef10e7952a4267fb9425296e12132f2f2",
"aarch64-unknown-linux-musl-0.11.12": "80f0b463a7417b93132d7411f2ed88170b3e8176abfbd49b1fe1efae7afe4d90",
"arm-unknown-linux-musleabihf-0.11.12": "77618903fd427140747782275e543038338653a59d274650460ecdfe8106568b",
"armv7-unknown-linux-gnueabihf-0.11.12": "edd175894965c1b28a1cf813e4fcca030539ef69d768f79f8bd77b15641a53ed",
"armv7-unknown-linux-musleabihf-0.11.12": "10709f963cbbb1c7c0c88f0302be325f0f91db8880c05b87685769b907431d26",
"i686-pc-windows-msvc-0.11.12": "1bf29679dd5206c9934d42040a5bea6398ff34148c888d89100b8469178cba3c",
"i686-unknown-linux-gnu-0.11.12": "2d2a09aaf570d35e8a940ee0b8451c7e5441aa7bddc114162bf76e0390c2093e",
"i686-unknown-linux-musl-0.11.12": "d5f6b5e87e65b988acc2687a64fe8785d99a9a60d18f0a213bc5570d95d07ad3",
"powerpc64-unknown-linux-gnu-0.11.12": "7ecd577a4f6d741e719ace85a497af26af5ccaad26fd68461245a6bbd9cbf74f",
"powerpc64le-unknown-linux-gnu-0.11.12": "3b298e4e22bf5fbdd60786bf28f483341fe2ee70a2059dcdacc9bac673234285",
"s390x-unknown-linux-gnu-0.11.12": "4b7626c4d7f35acf40ff59f3d1abe555cd41afc8de357a997f2de742556d15fb",
"x86_64-apple-darwin-0.11.12": "a843796077ceba6aeb4a07bda0756989cb1c517ab4d1b929ead9efcde6fc17e6",
"x86_64-pc-windows-msvc-0.11.12": "e82daaa5e48d736188701453c299bc8f88499688ebdada4b1abeb723965ffcd9",
"x86_64-unknown-linux-gnu-0.11.12": "a2a6c25916f05b351164ae638169b9edb2149ad7f33e45360beb1ac271eae34e",
"x86_64-unknown-linux-musl-0.11.12": "148e03ce15ad569066120905c86e446e066c0f7c4f986d03825c273c5e2147e2",
"aarch64-apple-darwin-0.11.11": "814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7", "aarch64-apple-darwin-0.11.11": "814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7",
"aarch64-pc-windows-msvc-0.11.11": "7c43804a3a9646edbc70eda6dab061343a5545844dbaff82ba472df3be4b74e0", "aarch64-pc-windows-msvc-0.11.11": "7c43804a3a9646edbc70eda6dab061343a5545844dbaff82ba472df3be4b74e0",
"aarch64-unknown-linux-gnu-0.11.11": "26bc61fce6be2f358f656c7cc5b33725aafdc6ae6b21ee48fde10ad0d9b702ea", "aarch64-unknown-linux-gnu-0.11.11": "26bc61fce6be2f358f656c7cc5b33725aafdc6ae6b21ee48fde10ad0d9b702ea",
@@ -31841,7 +31943,11 @@ function parsePyproject(pyprojectContent) {
function getRuffVersionFromPoetryGroups(pyproject) { function getRuffVersionFromPoetryGroups(pyproject) {
// Special handling for Poetry until it supports PEP 735 // Special handling for Poetry until it supports PEP 735
// See: <https://github.com/python-poetry/poetry/issues/9751> // See: <https://github.com/python-poetry/poetry/issues/9751>
const poetryGroups = Object.values(pyproject?.tool?.poetry?.group || {}); const poetry = pyproject?.tool?.poetry || {};
const poetryGroups = Object.values(poetry.group || {});
if (poetry.dependencies) {
poetryGroups.unshift({ dependencies: poetry.dependencies });
}
return poetryGroups return poetryGroups
.flatMap((group) => Object.entries(group.dependencies)) .flatMap((group) => Object.entries(group.dependencies))
.map(([name, spec]) => { .map(([name, spec]) => {
@@ -33964,15 +34070,15 @@ var __copyProps = (to, from, except, desc) => {
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// dist/index.js // dist/index.js
var dist_exports = {}; var index_exports = {};
__export(dist_exports, { __export(index_exports, {
TomlDate: () => TomlDate, TomlDate: () => TomlDate,
TomlError: () => TomlError, TomlError: () => TomlError,
default: () => dist_default, default: () => index_default,
parse: () => parse, parse: () => parse,
stringify: () => stringify stringify: () => stringify
}); });
module.exports = __toCommonJS(dist_exports); module.exports = __toCommonJS(index_exports);
// dist/error.js // dist/error.js
function getLineColFromPtr(string, ptr) { function getLineColFromPtr(string, ptr) {
@@ -34054,9 +34160,7 @@ function skipUntil(str, ptr, sep, end, banNewLines = false) {
i = indexOfNewline(str, i); i = indexOfNewline(str, i);
} else if (c === sep) { } else if (c === sep) {
return i + 1; return i + 1;
} else if (c === end) { } else if (c === end || banNewLines && (c === "\n" || c === "\r" && str[i + 1] === "\n")) {
return i;
} else if (banNewLines && (c === "\n" || c === "\r" && str[i + 1] === "\n")) {
return i; return i;
} }
} }
@@ -34071,7 +34175,7 @@ function getStringEnd(str, seek) {
seek += target.length - 1; seek += target.length - 1;
do do
seek = str.indexOf(target, ++seek); seek = str.indexOf(target, ++seek);
while (seek > -1 && first !== "'" && str[seek - 1] === "\\" && str[seek - 2] !== "\\"); while (seek > -1 && first !== "'" && str[seek - 1] === "\\" && (str[seek - 2] !== "\\" || str[seek - 3] === "\\"));
if (seek > -1) { if (seek > -1) {
seek += target.length; seek += target.length;
if (target.length > 1) { if (target.length > 1) {
@@ -34102,6 +34206,7 @@ var TomlDate = class _TomlDate extends Date {
date = `0000-01-01T${date}`; date = `0000-01-01T${date}`;
} }
hasTime = !!match[2]; hasTime = !!match[2];
hasTime && date[10] === " " && (date = date.replace(" ", "T"));
if (match[2] && +match[2] > 23) { if (match[2] && +match[2] > 23) {
date = ""; date = "";
} else { } else {
@@ -34262,7 +34367,7 @@ function parseString(str, ptr = 0, endPtr = str.length) {
} }
return parsed + str.slice(sliceStart, endPtr - 1); return parsed + str.slice(sliceStart, endPtr - 1);
} }
function parseValue(value, toml, ptr) { function parseValue(value, toml, ptr, integersAsBigInt) {
if (value === "true") if (value === "true")
return true; return true;
if (value === "false") if (value === "false")
@@ -34274,31 +34379,36 @@ function parseValue(value, toml, ptr) {
if (value === "nan" || value === "+nan" || value === "-nan") if (value === "nan" || value === "+nan" || value === "-nan")
return NaN; return NaN;
if (value === "-0") if (value === "-0")
return 0; return integersAsBigInt ? 0n : 0;
let isInt; let isInt = INT_REGEX.test(value);
if ((isInt = INT_REGEX.test(value)) || FLOAT_REGEX.test(value)) { if (isInt || FLOAT_REGEX.test(value)) {
if (LEADING_ZERO.test(value)) { if (LEADING_ZERO.test(value)) {
throw new TomlError("leading zeroes are not allowed", { throw new TomlError("leading zeroes are not allowed", {
toml, toml,
ptr ptr
}); });
} }
let numeric = +value.replace(/_/g, ""); value = value.replace(/_/g, "");
let numeric = +value;
if (isNaN(numeric)) { if (isNaN(numeric)) {
throw new TomlError("invalid number", { throw new TomlError("invalid number", {
toml, toml,
ptr ptr
}); });
} }
if (isInt && !Number.isSafeInteger(numeric)) { if (isInt) {
if ((isInt = !Number.isSafeInteger(numeric)) && !integersAsBigInt) {
throw new TomlError("integer value cannot be represented losslessly", { throw new TomlError("integer value cannot be represented losslessly", {
toml, toml,
ptr ptr
}); });
} }
if (isInt || integersAsBigInt === true)
numeric = BigInt(value);
}
return numeric; return numeric;
} }
let date = new TomlDate(value); const date = new TomlDate(value);
if (!date.isValid()) { if (!date.isValid()) {
throw new TomlError("invalid value", { throw new TomlError("invalid value", {
toml, toml,
@@ -34328,7 +34438,7 @@ function sliceAndTrimEndOf(str, startPtr, endPtr, allowNewLines) {
} }
return [trimmed, commentIdx]; return [trimmed, commentIdx];
} }
function extractValue(str, ptr, end, depth) { function extractValue(str, ptr, end, depth, integersAsBigInt) {
if (depth === 0) { if (depth === 0) {
throw new TomlError("document contains excessively nested structures. aborting.", { throw new TomlError("document contains excessively nested structures. aborting.", {
toml: str, toml: str,
@@ -34337,9 +34447,9 @@ function extractValue(str, ptr, end, depth) {
} }
let c = str[ptr]; let c = str[ptr];
if (c === "[" || c === "{") { if (c === "[" || c === "{") {
let [value, endPtr2] = c === "[" ? parseArray(str, ptr, depth) : parseInlineTable(str, ptr, depth); let [value, endPtr2] = c === "[" ? parseArray(str, ptr, depth, integersAsBigInt) : parseInlineTable(str, ptr, depth, integersAsBigInt);
let newPtr = skipUntil(str, endPtr2, ",", end); let newPtr = end ? skipUntil(str, endPtr2, ",", end) : endPtr2;
if (end === "}") { if (endPtr2 - newPtr && end === "}") {
let nextNewLine = indexOfNewline(str, endPtr2, newPtr); let nextNewLine = indexOfNewline(str, endPtr2, newPtr);
if (nextNewLine > -1) { if (nextNewLine > -1) {
throw new TomlError("newlines are not allowed in inline tables", { throw new TomlError("newlines are not allowed in inline tables", {
@@ -34379,7 +34489,7 @@ function extractValue(str, ptr, end, depth) {
endPtr += +(str[endPtr] === ","); endPtr += +(str[endPtr] === ",");
} }
return [ return [
parseValue(slice[0], str, ptr), parseValue(slice[0], str, ptr, integersAsBigInt),
endPtr endPtr
]; ];
} }
@@ -34453,28 +34563,20 @@ function parseKey(str, ptr, end = "=") {
} while (dot + 1 && dot < endPtr); } while (dot + 1 && dot < endPtr);
return [parsed, skipVoid(str, endPtr + 1, true, true)]; return [parsed, skipVoid(str, endPtr + 1, true, true)];
} }
function parseInlineTable(str, ptr, depth) { function parseInlineTable(str, ptr, depth, integersAsBigInt) {
let res = {}; let res = {};
let seen = /* @__PURE__ */ new Set(); let seen = /* @__PURE__ */ new Set();
let c; let c;
let comma = 0; let comma = 0;
ptr++; ptr++;
while ((c = str[ptr++]) !== "}" && c) { while ((c = str[ptr++]) !== "}" && c) {
let err = { toml: str, ptr: ptr - 1 };
if (c === "\n") { if (c === "\n") {
throw new TomlError("newlines are not allowed in inline tables", { throw new TomlError("newlines are not allowed in inline tables", err);
toml: str,
ptr: ptr - 1
});
} else if (c === "#") { } else if (c === "#") {
throw new TomlError("inline tables cannot contain comments", { throw new TomlError("inline tables cannot contain comments", err);
toml: str,
ptr: ptr - 1
});
} else if (c === ",") { } else if (c === ",") {
throw new TomlError("expected key-value, found comma", { throw new TomlError("expected key-value, found comma", err);
toml: str,
ptr: ptr - 1
});
} else if (c !== " " && c !== " ") { } else if (c !== " " && c !== " ") {
let k; let k;
let t = res; let t = res;
@@ -34500,7 +34602,7 @@ function parseInlineTable(str, ptr, depth) {
ptr ptr
}); });
} }
let [value, valueEndPtr] = extractValue(str, keyEndPtr, "}", depth - 1); let [value, valueEndPtr] = extractValue(str, keyEndPtr, "}", depth - 1, integersAsBigInt);
seen.add(value); seen.add(value);
t[k] = value; t[k] = value;
ptr = valueEndPtr; ptr = valueEndPtr;
@@ -34521,7 +34623,7 @@ function parseInlineTable(str, ptr, depth) {
} }
return [res, ptr]; return [res, ptr];
} }
function parseArray(str, ptr, depth) { function parseArray(str, ptr, depth, integersAsBigInt) {
let res = []; let res = [];
let c; let c;
ptr++; ptr++;
@@ -34534,7 +34636,7 @@ function parseArray(str, ptr, depth) {
} else if (c === "#") } else if (c === "#")
ptr = skipComment(str, ptr); ptr = skipComment(str, ptr);
else if (c !== " " && c !== " " && c !== "\n" && c !== "\r") { else if (c !== " " && c !== " " && c !== "\n" && c !== "\r") {
let e = extractValue(str, ptr - 1, "]", depth - 1); let e = extractValue(str, ptr - 1, "]", depth - 1, integersAsBigInt);
res.push(e[0]); res.push(e[0]);
ptr = e[1]; ptr = e[1];
} }
@@ -34608,8 +34710,7 @@ function peekTable(key, table, meta, type) {
} }
return [k, t, state.c]; return [k, t, state.c];
} }
function parse(toml, opts) { function parse(toml, { maxDepth = 1e3, integersAsBigInt } = {}) {
let maxDepth = opts?.maxDepth ?? 1e3;
let res = {}; let res = {};
let meta = {}; let meta = {};
let tbl = res; let tbl = res;
@@ -34658,7 +34759,7 @@ function parse(toml, opts) {
ptr ptr
}); });
} }
let v = extractValue(toml, k[1], void 0, maxDepth); let v = extractValue(toml, k[1], void 0, maxDepth, integersAsBigInt);
p[1][p[0]] = v[0]; p[1][p[0]] = v[0];
ptr = v[1]; ptr = v[1];
} }
@@ -34696,7 +34797,7 @@ function isArrayOfTables(obj) {
function formatString(s) { function formatString(s) {
return JSON.stringify(s).replace(/\x7f/g, "\\u007f"); return JSON.stringify(s).replace(/\x7f/g, "\\u007f");
} }
function stringifyValue(val, type, depth) { function stringifyValue(val, type, depth, numberAsFloat) {
if (depth === 0) { if (depth === 0) {
throw new Error("Could not stringify the object: maximum object depth exceeded"); throw new Error("Could not stringify the object: maximum object depth exceeded");
} }
@@ -34707,6 +34808,8 @@ function stringifyValue(val, type, depth) {
return "inf"; return "inf";
if (val === -Infinity) if (val === -Infinity)
return "-inf"; return "-inf";
if (numberAsFloat && Number.isInteger(val))
return val.toFixed(1);
return val.toString(); return val.toString();
} }
if (type === "bigint" || type === "boolean") { if (type === "bigint" || type === "boolean") {
@@ -34722,13 +34825,13 @@ function stringifyValue(val, type, depth) {
return val.toISOString(); return val.toISOString();
} }
if (type === "object") { if (type === "object") {
return stringifyInlineTable(val, depth); return stringifyInlineTable(val, depth, numberAsFloat);
} }
if (type === "array") { if (type === "array") {
return stringifyArray(val, depth); return stringifyArray(val, depth, numberAsFloat);
} }
} }
function stringifyInlineTable(obj, depth) { function stringifyInlineTable(obj, depth, numberAsFloat) {
let keys = Object.keys(obj); let keys = Object.keys(obj);
if (keys.length === 0) if (keys.length === 0)
return "{}"; return "{}";
@@ -34739,11 +34842,11 @@ function stringifyInlineTable(obj, depth) {
res += ", "; res += ", ";
res += BARE_KEY.test(k) ? k : formatString(k); res += BARE_KEY.test(k) ? k : formatString(k);
res += " = "; res += " = ";
res += stringifyValue(obj[k], extendedTypeOf(obj[k]), depth - 1); res += stringifyValue(obj[k], extendedTypeOf(obj[k]), depth - 1, numberAsFloat);
} }
return res + " }"; return res + " }";
} }
function stringifyArray(array, depth) { function stringifyArray(array, depth, numberAsFloat) {
if (array.length === 0) if (array.length === 0)
return "[]"; return "[]";
let res = "[ "; let res = "[ ";
@@ -34753,11 +34856,11 @@ function stringifyArray(array, depth) {
if (array[i] === null || array[i] === void 0) { if (array[i] === null || array[i] === void 0) {
throw new TypeError("arrays cannot contain null or undefined values"); throw new TypeError("arrays cannot contain null or undefined values");
} }
res += stringifyValue(array[i], extendedTypeOf(array[i]), depth - 1); res += stringifyValue(array[i], extendedTypeOf(array[i]), depth - 1, numberAsFloat);
} }
return res + " ]"; return res + " ]";
} }
function stringifyArrayTable(array, key, depth) { function stringifyArrayTable(array, key, depth, numberAsFloat) {
if (depth === 0) { if (depth === 0) {
throw new Error("Could not stringify the object: maximum object depth exceeded"); throw new Error("Could not stringify the object: maximum object depth exceeded");
} }
@@ -34765,12 +34868,12 @@ function stringifyArrayTable(array, key, depth) {
for (let i = 0; i < array.length; i++) { for (let i = 0; i < array.length; i++) {
res += `[[${key}]] res += `[[${key}]]
`; `;
res += stringifyTable(array[i], key, depth); res += stringifyTable(array[i], key, depth, numberAsFloat);
res += "\n\n"; res += "\n\n";
} }
return res; return res;
} }
function stringifyTable(obj, prefix, depth) { function stringifyTable(obj, prefix, depth, numberAsFloat) {
if (depth === 0) { if (depth === 0) {
throw new Error("Could not stringify the object: maximum object depth exceeded"); throw new Error("Could not stringify the object: maximum object depth exceeded");
} }
@@ -34786,17 +34889,17 @@ function stringifyTable(obj, prefix, depth) {
} }
let key = BARE_KEY.test(k) ? k : formatString(k); let key = BARE_KEY.test(k) ? k : formatString(k);
if (type === "array" && isArrayOfTables(obj[k])) { if (type === "array" && isArrayOfTables(obj[k])) {
tables += stringifyArrayTable(obj[k], prefix ? `${prefix}.${key}` : key, depth - 1); tables += stringifyArrayTable(obj[k], prefix ? `${prefix}.${key}` : key, depth - 1, numberAsFloat);
} else if (type === "object") { } else if (type === "object") {
let tblKey = prefix ? `${prefix}.${key}` : key; let tblKey = prefix ? `${prefix}.${key}` : key;
tables += `[${tblKey}] tables += `[${tblKey}]
`; `;
tables += stringifyTable(obj[k], tblKey, depth - 1); tables += stringifyTable(obj[k], tblKey, depth - 1, numberAsFloat);
tables += "\n\n"; tables += "\n\n";
} else { } else {
preamble += key; preamble += key;
preamble += " = "; preamble += " = ";
preamble += stringifyValue(obj[k], type, depth); preamble += stringifyValue(obj[k], type, depth, numberAsFloat);
preamble += "\n"; preamble += "\n";
} }
} }
@@ -34804,16 +34907,15 @@ function stringifyTable(obj, prefix, depth) {
return `${preamble} return `${preamble}
${tables}`.trim(); ${tables}`.trim();
} }
function stringify(obj, opts) { function stringify(obj, { maxDepth = 1e3, numbersAsFloat = false } = {}) {
if (extendedTypeOf(obj) !== "object") { if (extendedTypeOf(obj) !== "object") {
throw new TypeError("stringify can only be called with an object"); throw new TypeError("stringify can only be called with an object");
} }
let maxDepth = opts?.maxDepth ?? 1e3; return stringifyTable(obj, "", maxDepth, numbersAsFloat);
return stringifyTable(obj, "", maxDepth);
} }
// dist/index.js // dist/index.js
var dist_default = { parse, stringify, TomlDate, TomlError }; var index_default = { parse, stringify, TomlDate, TomlError };
// Annotate the CommonJS export names for ESM import in node: // Annotate the CommonJS export names for ESM import in node:
0 && (0); 0 && (0);
/*! /*!
@@ -35415,7 +35517,7 @@ class RequestError extends Error {
// pkg/dist-src/version.js // pkg/dist-src/version.js
var dist_bundle_VERSION = "0.0.0-development"; var dist_bundle_VERSION = "10.0.3";
// pkg/dist-src/defaults.js // pkg/dist-src/defaults.js
var defaults_default = { var defaults_default = {
@@ -35647,7 +35749,8 @@ var NON_VARIABLE_OPTIONS = [
"headers", "headers",
"request", "request",
"query", "query",
"mediaType" "mediaType",
"operationName"
]; ];
var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"];
var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/;
@@ -35785,7 +35888,7 @@ var createTokenAuth = function createTokenAuth2(token) {
;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js
const version_VERSION = "6.1.4"; const version_VERSION = "7.0.3";
;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js
@@ -35799,6 +35902,21 @@ const noop = () => {
}; };
const consoleWarn = console.warn.bind(console); const consoleWarn = console.warn.bind(console);
const consoleError = console.error.bind(console); const consoleError = console.error.bind(console);
function createLogger(logger = {}) {
if (typeof logger.debug !== "function") {
logger.debug = noop;
}
if (typeof logger.info !== "function") {
logger.info = noop;
}
if (typeof logger.warn !== "function") {
logger.warn = consoleWarn;
}
if (typeof logger.error !== "function") {
logger.error = consoleError;
}
return logger;
}
const userAgentTrail = `octokit-core.js/${version_VERSION} ${getUserAgent()}`; const userAgentTrail = `octokit-core.js/${version_VERSION} ${getUserAgent()}`;
class Octokit { class Octokit {
static VERSION = version_VERSION; static VERSION = version_VERSION;
@@ -35866,15 +35984,7 @@ class Octokit {
} }
this.request = request.defaults(requestDefaults); this.request = request.defaults(requestDefaults);
this.graphql = withCustomRequest(this.request).defaults(requestDefaults); this.graphql = withCustomRequest(this.request).defaults(requestDefaults);
this.log = Object.assign( this.log = createLogger(options.log);
{
debug: noop,
info: noop,
warn: consoleWarn,
error: consoleError
},
options.log
);
this.hook = hook; this.hook = hook;
if (!options.authStrategy) { if (!options.authStrategy) {
if (!options.auth) { if (!options.auth) {
+122 -12
View File
@@ -28205,6 +28205,108 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.KNOWN_CHECKSUMS = void 0; exports.KNOWN_CHECKSUMS = void 0;
// AUTOGENERATED_DO_NOT_EDIT // AUTOGENERATED_DO_NOT_EDIT
exports.KNOWN_CHECKSUMS = { exports.KNOWN_CHECKSUMS = {
"aarch64-apple-darwin-0.12.3": "5769e4841870d1f7c17f12a7d1437222e8035eded52f93c54c035c770dbffebb",
"aarch64-pc-windows-msvc-0.12.3": "25056f8a5ca19f87e4d8e13b744077ad47e122dbef454a6ecf572d9d92d5dbf1",
"aarch64-unknown-linux-gnu-0.12.3": "d63a773c9e2854d4d726bc8ac0d919736e8f8e683b5a54caea0ad470ce233f0c",
"aarch64-unknown-linux-musl-0.12.3": "7890e49b12c1321688540324a7788457a22711657301598402cba1a9e9be6607",
"arm-unknown-linux-musleabihf-0.12.3": "f9d90927ce787f2543c2bca779383fc849c13a6234604e538a77d8337a0a3462",
"armv7-unknown-linux-gnueabihf-0.12.3": "822ce8b913a53957a7d6877ac905fe7787bdc790fbd9dba3aa962827fc4e5162",
"armv7-unknown-linux-musleabihf-0.12.3": "d3061cd584c331ddf211a32cb99cb15e7cbf8e5d6d8d471b559d389186e378dd",
"i686-pc-windows-msvc-0.12.3": "500aebc9beda7ca2f4a00de54f950ef0912a8635d1a0dbfe5df65346e421e4dc",
"i686-unknown-linux-gnu-0.12.3": "d651632b053fa048c7f6d6429606b4e19f11e69111124c1a2bc0eee0fbf329ff",
"i686-unknown-linux-musl-0.12.3": "43ef80b00ed8524684fa50876e95ff36d2f270c91891987400fa9610c9253d8f",
"powerpc64-unknown-linux-gnu-0.12.3": "3a71736656982bdc9a6a857746fd153e076f2ddb3dccb7c3172847c7737ca448",
"powerpc64le-unknown-linux-gnu-0.12.3": "6db433e006a43a4064a2371e1721764ed95753550ae0be82329cafddd6d3462b",
"s390x-unknown-linux-gnu-0.12.3": "a88bf4039b788d830c8dc190dfdf28166e957fc1d093a8b2ae7247ad14ae1b96",
"x86_64-apple-darwin-0.12.3": "472a4790db11a8bcd79cf7b731fb1c036c376f9cc4e6532099f8f39a6f86b9bb",
"x86_64-pc-windows-msvc-0.12.3": "37dc6f2f5756421fc59fe5f841ecaa92beee38a39751dfe5a42bdc13992da3d5",
"x86_64-unknown-linux-gnu-0.12.3": "9e3a139c5458d4b14d8e2130ec42121ad5801b528497b298e28b68972507383c",
"x86_64-unknown-linux-musl-0.12.3": "6ee9216ba4f7fd761e68bd5c23958e662c67fcff8f49e511660d557431b4bd7c",
"aarch64-apple-darwin-0.12.2": "633331c47d0775bbf4924be69896de6e6613c86685b0c58a0079adad2213288b",
"aarch64-pc-windows-msvc-0.12.2": "36513f0a1ab3b88060e62857e3db0eb53422fbc824ebb0ba65938a292d01939f",
"aarch64-unknown-linux-gnu-0.12.2": "734405a442ef5fd263275a76bb4fa7d669318861b26cf9885672ad21c82689c3",
"aarch64-unknown-linux-musl-0.12.2": "077d87a300129246c7857cb2ef2e454064b41f1976173f37b379acf36391cbbb",
"arm-unknown-linux-musleabihf-0.12.2": "d11b1371f659304fef8c03e28fcd79a2bd0fb31cb0a90e803030cf7982e8589a",
"armv7-unknown-linux-gnueabihf-0.12.2": "b81a97799ecb045ded09c022a0b2a38834826d8623475fcfe35d8287b41f2b2f",
"armv7-unknown-linux-musleabihf-0.12.2": "806218760b038bf059f5e84169cd44efc9998547b2d178643669a4411ee9ba46",
"i686-pc-windows-msvc-0.12.2": "568195cffb23e9e650e55cf8bc7be4268cf5a6906cbd6343ea8def5c70fab8a2",
"i686-unknown-linux-gnu-0.12.2": "ff1a1f3663cf9601a4c6ae1935435e682eb341e0d4c8a8511db00c7571a2bb62",
"i686-unknown-linux-musl-0.12.2": "c5036034779969fa661103be20f886106f3eb44a8d1aa4d992b3612071456f99",
"powerpc64-unknown-linux-gnu-0.12.2": "91178128af0e34a0530a5e17d1fe1a2824f7a9a2e4b1a8809b5be5aff11cd3a8",
"powerpc64le-unknown-linux-gnu-0.12.2": "5ef9d77112aa5ce699a57be29ef0b7837740ac71d34f3c0d72f27478993a68da",
"s390x-unknown-linux-gnu-0.12.2": "0adfef00e795810a3b5ecd55c80364b3c89e33dd3728b5689a4528eb62b40d22",
"x86_64-apple-darwin-0.12.2": "8d4aa6c8e6d856c8f62e81386d5235803b985422e7a955dc43c287895276f63b",
"x86_64-pc-windows-msvc-0.12.2": "7562b9383e9c195e17b6f524165dc6da6435a76bf549a5132977dbcf598c890d",
"x86_64-unknown-linux-gnu-0.12.2": "eb37b0eb7f4742b0d3a6edab3a11846c5c07e641987a0c40a944ddb89239d977",
"x86_64-unknown-linux-musl-0.12.2": "2ebc92ad3089245c46cfe793838a27be1c635c413db7dfc375c9ad7ee37b3e7f",
"aarch64-apple-darwin-0.12.1": "f33ec69d83f713e0ff2cb720969325bb1553e43978e2f1c21498bd31e11fc643",
"aarch64-pc-windows-msvc-0.12.1": "a63061136085e15915514205297e432bb178ca2f4ce5294b12f98be9c60470e9",
"aarch64-unknown-linux-gnu-0.12.1": "2e42713b3b544c382e969029cf6019c99df09b4069f6a3a828a9be259f3237c0",
"aarch64-unknown-linux-musl-0.12.1": "cade8ed7dde323d5592928c0ce75c78c34d514cc51e044cb0d0f7766d3c7a2b7",
"arm-unknown-linux-musleabihf-0.12.1": "15be4817abc62c105f593314395fef3bacf1f37a375b2c1e5271c330b0953f8c",
"armv7-unknown-linux-gnueabihf-0.12.1": "39297b08493b01f8e90146fae33aa5280fafe07045b381ecbb5ec77f3715d44a",
"armv7-unknown-linux-musleabihf-0.12.1": "c7a084c3ca22d7d320f92109da5e05ebea6b9fe432a2ee3a16a9a86b6388a596",
"i686-pc-windows-msvc-0.12.1": "6ce28e584a294f843dc278bcd7fc88db02c56068faebdafad0bd552f2e355af9",
"i686-unknown-linux-gnu-0.12.1": "aae32a5582e6b93111ef56d98d6ac6bdbf0c9f4bb1ca32f7df0a7b957d403e81",
"i686-unknown-linux-musl-0.12.1": "2deecc1daa1182898c43f80083911103494076e86ef64c33a73824ac05bb1266",
"powerpc64-unknown-linux-gnu-0.12.1": "19d346f40b7efc4700c1b0b4e4b10c8f075d7e3dbb7ea13bc09868300a2eef36",
"powerpc64le-unknown-linux-gnu-0.12.1": "70f25366b313ca2b1f6ea5233bc6f08e4ad4256994e7356f1cea1ae8b53bb5e3",
"s390x-unknown-linux-gnu-0.12.1": "2bb70c4f029ebbe05ec0dd546dfe8bf52a918a4404c7b5dc85f2aef30beee20c",
"x86_64-apple-darwin-0.12.1": "eb1728cfd8b969079e232047c70ece00dbb110248b61dd5f9b7e57191fd466c1",
"x86_64-pc-windows-msvc-0.12.1": "ed16ae044866378c27855f44400c1eb0db8ecec26ef07582dae1d550b968d9fe",
"x86_64-unknown-linux-gnu-0.12.1": "61357b8326d116113596a3d8e9f2398c33f0d21e0f99d50d9e03ac9578194d48",
"x86_64-unknown-linux-musl-0.12.1": "490102d2426a2941dea07af49dc8befbe4f0d2c29dfeb4290adde824a10099ed",
"aarch64-apple-darwin-0.12.0": "a72d648a24030d9b34c65043b348cc3ab40b157e7b78e65098fb88ea317774f1",
"aarch64-pc-windows-msvc-0.12.0": "366ef0d9cc20c2d9f396f81ff3365d18a1ebdf1c7d2cbcbbb10c6fe82987f2b1",
"aarch64-unknown-linux-gnu-0.12.0": "8e22a56ac726102512dcd5b1a503c37a5155bdd4430d97b89e994e5ff3614f39",
"aarch64-unknown-linux-musl-0.12.0": "b58a162e297ba70e36c788d4c576025e939d29f11f46f22e448867571cad7d10",
"arm-unknown-linux-musleabihf-0.12.0": "1297faed2157db79236618400231476d2f878107e09ae9c79f4ec01f357f3f91",
"armv7-unknown-linux-gnueabihf-0.12.0": "6c7ed923f359794be34aa5113f12e923374b5e0d8a05f80d2a449f1a951aa1a7",
"armv7-unknown-linux-musleabihf-0.12.0": "ca96fa7afe2c3ac53a3269664ba265c3f02c4aa95e0ddaf5aef5f09661cc7b38",
"i686-pc-windows-msvc-0.12.0": "d371f72753b7a4a8ff1cb8596a65c794bb864be3a7654c399e8fb73826f5d8d2",
"i686-unknown-linux-gnu-0.12.0": "65ef09a64601dcdc07cebb5041cccc9425da8e57fd788388c2a7f1ed45b473de",
"i686-unknown-linux-musl-0.12.0": "bcf10ac6977c2fb0ba9c5ff8a02733f68c2b6affb706606c7c7571ef1d4c7358",
"powerpc64-unknown-linux-gnu-0.12.0": "41f9f08aea909f579930e7cb22907ff42698af5cef19e6f2d2653787a051d647",
"powerpc64le-unknown-linux-gnu-0.12.0": "d23cd9ee0b687b9080dca8c357eadcc3a3944fed01fecad4e00c3f0596fea9f8",
"s390x-unknown-linux-gnu-0.12.0": "c033fba4227bf4b831e015ecbdf38ceacb6329dcc2d9e5c3f6c99ad3bbdc0780",
"x86_64-apple-darwin-0.12.0": "df314c2c6623c0bba40c988842efcd249d7a9a2480d0de9570ca18f75a2e4b9a",
"x86_64-pc-windows-msvc-0.12.0": "b2206e1da2f08cdb46e1e5cdafdb6b1d307bb568cc299111742173843d340db3",
"x86_64-unknown-linux-gnu-0.12.0": "1a2194e90cc4836b0c56820eb282faf17180db2ee4572f91c91a2d6a432a2306",
"x86_64-unknown-linux-musl-0.12.0": "03c554016d0638182694e69aa222341c4c762d9ea982b8dfe712d757c806c76a",
"aarch64-apple-darwin-0.11.13": "7d5e8feea7ee5c3962807996cad557e8a0c4d676c1cba6223bfb0e8b2ca07723",
"aarch64-pc-windows-msvc-0.11.13": "67c4e1196d798ab8e4c0fb3fc81e3799ec9fcab1d236f286d348dcd6dfe4cfc2",
"aarch64-unknown-linux-gnu-0.11.13": "551af2ebc439d8268dcaf871ea60ad035f688728d30943dcbb2bf775e105213e",
"aarch64-unknown-linux-musl-0.11.13": "1ff8292d610302bc20791f6ab264de499b6d2fbf89030fef915908c564a78e82",
"arm-unknown-linux-musleabihf-0.11.13": "29673b677d883af356d091b286768017ed9a4ed441d90e6efe3d67d90472095e",
"armv7-unknown-linux-gnueabihf-0.11.13": "c538bedebdb64be55032ff3bd152740102398da4c4623eb61161ec3527b19354",
"armv7-unknown-linux-musleabihf-0.11.13": "f08585d66b9148f3350601ce98d60002838b5055d9998239b70039d1c5f7a938",
"i686-pc-windows-msvc-0.11.13": "2f226cee3dfc3964928e7cac890f022fa034bc4d1fb9b6124260f5dddd23acf2",
"i686-unknown-linux-gnu-0.11.13": "dc36050b624fd9a9abf2c9a8547773ef20d670646ea471b62feedddda26a9e48",
"i686-unknown-linux-musl-0.11.13": "184deb0a381d73b12c0250b95e70f4517832dc035f252f5f2f32ed10f41f2d6a",
"powerpc64-unknown-linux-gnu-0.11.13": "bdbb5abbb705829e5c759f549453679d875f7e7bc8e71cec1255691a3252707a",
"powerpc64le-unknown-linux-gnu-0.11.13": "c1bc862c95f8eb68e164f570c5474c671bf7fe621c03bab51fb5b612ff26b86f",
"s390x-unknown-linux-gnu-0.11.13": "db6d98824ee7714933b6457b1463a2d6eaf99f41ca4f9e2d7c22bb03b953bc6f",
"x86_64-apple-darwin-0.11.13": "8dcc61306472f75c07af6d0446060e26227d773cee319d21900ac3a1d7bc4955",
"x86_64-pc-windows-msvc-0.11.13": "d77fb4ed36392337d334bf9bcef1c5d91ec221e96c53ae8aa147e922c71ddb64",
"x86_64-unknown-linux-gnu-0.11.13": "01aa32d29d00876b8d1429c617ed63a00b1fc81abfa4183bb05c9cb647fbc3d0",
"x86_64-unknown-linux-musl-0.11.13": "4540e8bc5b2af73c4b79e9e993724b044310eea4aa9003cf05ed4bdee6c25735",
"aarch64-apple-darwin-0.11.12": "6e8bce88be5063d3378b6fa51430655884794f6cd04a059721839dc012b7ee7d",
"aarch64-pc-windows-msvc-0.11.12": "cde9c77e457edc98dd9f2ac39f1415d00117c564e7620e055da260fc05085476",
"aarch64-unknown-linux-gnu-0.11.12": "a14bf81d237e10abd7fc751cf55249cef10e7952a4267fb9425296e12132f2f2",
"aarch64-unknown-linux-musl-0.11.12": "80f0b463a7417b93132d7411f2ed88170b3e8176abfbd49b1fe1efae7afe4d90",
"arm-unknown-linux-musleabihf-0.11.12": "77618903fd427140747782275e543038338653a59d274650460ecdfe8106568b",
"armv7-unknown-linux-gnueabihf-0.11.12": "edd175894965c1b28a1cf813e4fcca030539ef69d768f79f8bd77b15641a53ed",
"armv7-unknown-linux-musleabihf-0.11.12": "10709f963cbbb1c7c0c88f0302be325f0f91db8880c05b87685769b907431d26",
"i686-pc-windows-msvc-0.11.12": "1bf29679dd5206c9934d42040a5bea6398ff34148c888d89100b8469178cba3c",
"i686-unknown-linux-gnu-0.11.12": "2d2a09aaf570d35e8a940ee0b8451c7e5441aa7bddc114162bf76e0390c2093e",
"i686-unknown-linux-musl-0.11.12": "d5f6b5e87e65b988acc2687a64fe8785d99a9a60d18f0a213bc5570d95d07ad3",
"powerpc64-unknown-linux-gnu-0.11.12": "7ecd577a4f6d741e719ace85a497af26af5ccaad26fd68461245a6bbd9cbf74f",
"powerpc64le-unknown-linux-gnu-0.11.12": "3b298e4e22bf5fbdd60786bf28f483341fe2ee70a2059dcdacc9bac673234285",
"s390x-unknown-linux-gnu-0.11.12": "4b7626c4d7f35acf40ff59f3d1abe555cd41afc8de357a997f2de742556d15fb",
"x86_64-apple-darwin-0.11.12": "a843796077ceba6aeb4a07bda0756989cb1c517ab4d1b929ead9efcde6fc17e6",
"x86_64-pc-windows-msvc-0.11.12": "e82daaa5e48d736188701453c299bc8f88499688ebdada4b1abeb723965ffcd9",
"x86_64-unknown-linux-gnu-0.11.12": "a2a6c25916f05b351164ae638169b9edb2149ad7f33e45360beb1ac271eae34e",
"x86_64-unknown-linux-musl-0.11.12": "148e03ce15ad569066120905c86e446e066c0f7c4f986d03825c273c5e2147e2",
"aarch64-apple-darwin-0.11.11": "814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7", "aarch64-apple-darwin-0.11.11": "814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7",
"aarch64-pc-windows-msvc-0.11.11": "7c43804a3a9646edbc70eda6dab061343a5545844dbaff82ba472df3be4b74e0", "aarch64-pc-windows-msvc-0.11.11": "7c43804a3a9646edbc70eda6dab061343a5545844dbaff82ba472df3be4b74e0",
"aarch64-unknown-linux-gnu-0.11.11": "26bc61fce6be2f358f656c7cc5b33725aafdc6ae6b21ee48fde10ad0d9b702ea", "aarch64-unknown-linux-gnu-0.11.11": "26bc61fce6be2f358f656c7cc5b33725aafdc6ae6b21ee48fde10ad0d9b702ea",
@@ -33280,7 +33382,7 @@ class RequestError extends Error {
// pkg/dist-src/version.js // pkg/dist-src/version.js
var dist_bundle_VERSION = "0.0.0-development"; var dist_bundle_VERSION = "10.0.3";
// pkg/dist-src/defaults.js // pkg/dist-src/defaults.js
var defaults_default = { var defaults_default = {
@@ -33512,7 +33614,8 @@ var NON_VARIABLE_OPTIONS = [
"headers", "headers",
"request", "request",
"query", "query",
"mediaType" "mediaType",
"operationName"
]; ];
var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"];
var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/;
@@ -33650,7 +33753,7 @@ var createTokenAuth = function createTokenAuth2(token) {
;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js
const version_VERSION = "6.1.4"; const version_VERSION = "7.0.3";
;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js
@@ -33664,6 +33767,21 @@ const noop = () => {
}; };
const consoleWarn = console.warn.bind(console); const consoleWarn = console.warn.bind(console);
const consoleError = console.error.bind(console); const consoleError = console.error.bind(console);
function createLogger(logger = {}) {
if (typeof logger.debug !== "function") {
logger.debug = noop;
}
if (typeof logger.info !== "function") {
logger.info = noop;
}
if (typeof logger.warn !== "function") {
logger.warn = consoleWarn;
}
if (typeof logger.error !== "function") {
logger.error = consoleError;
}
return logger;
}
const userAgentTrail = `octokit-core.js/${version_VERSION} ${getUserAgent()}`; const userAgentTrail = `octokit-core.js/${version_VERSION} ${getUserAgent()}`;
class Octokit { class Octokit {
static VERSION = version_VERSION; static VERSION = version_VERSION;
@@ -33731,15 +33849,7 @@ class Octokit {
} }
this.request = request.defaults(requestDefaults); this.request = request.defaults(requestDefaults);
this.graphql = withCustomRequest(this.request).defaults(requestDefaults); this.graphql = withCustomRequest(this.request).defaults(requestDefaults);
this.log = Object.assign( this.log = createLogger(options.log);
{
debug: noop,
info: noop,
warn: consoleWarn,
error: consoleError
},
options.log
);
this.hook = hook; this.hook = hook;
if (!options.authStrategy) { if (!options.authStrategy) {
if (!options.auth) { if (!options.auth) {
+88 -106
View File
@@ -12,16 +12,16 @@
"@actions/core": "^1.11.1", "@actions/core": "^1.11.1",
"@actions/exec": "^1.1.1", "@actions/exec": "^1.1.1",
"@actions/tool-cache": "^2.0.2", "@actions/tool-cache": "^2.0.2",
"@octokit/core": "^6.1.4", "@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.0.1", "@octokit/plugin-paginate-rest": "^13.0.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0", "@octokit/plugin-rest-endpoint-methods": "^16.0.0",
"@renovatebot/pep440": "^4.1.0", "@renovatebot/pep440": "^4.1.0",
"smol-toml": "^1.3.1" "smol-toml": "^1.4.1"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "1.9.4", "@biomejs/biome": "1.9.4",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/node": "^22.15.21", "@types/node": "^24.0.13",
"@types/semver": "^7.7.0", "@types/semver": "^7.7.0",
"@vercel/ncc": "^0.38.3", "@vercel/ncc": "^0.38.3",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.0",
@@ -235,59 +235,64 @@
} }
}, },
"node_modules/@octokit/auth-token": { "node_modules/@octokit/auth-token": {
"version": "5.1.2", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz",
"integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==", "integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==",
"license": "MIT",
"engines": { "engines": {
"node": ">= 18" "node": ">= 20"
} }
}, },
"node_modules/@octokit/core": { "node_modules/@octokit/core": {
"version": "6.1.4", "version": "7.0.3",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.4.tgz", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.3.tgz",
"integrity": "sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==", "integrity": "sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==",
"license": "MIT",
"dependencies": { "dependencies": {
"@octokit/auth-token": "^5.0.0", "@octokit/auth-token": "^6.0.0",
"@octokit/graphql": "^8.1.2", "@octokit/graphql": "^9.0.1",
"@octokit/request": "^9.2.1", "@octokit/request": "^10.0.2",
"@octokit/request-error": "^6.1.7", "@octokit/request-error": "^7.0.0",
"@octokit/types": "^13.6.2", "@octokit/types": "^14.0.0",
"before-after-hook": "^3.0.2", "before-after-hook": "^4.0.0",
"universal-user-agent": "^7.0.0" "universal-user-agent": "^7.0.0"
}, },
"engines": { "engines": {
"node": ">= 18" "node": ">= 20"
} }
}, },
"node_modules/@octokit/endpoint": { "node_modules/@octokit/endpoint": {
"version": "10.1.3", "version": "11.0.0",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.3.tgz", "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz",
"integrity": "sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==", "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==",
"license": "MIT",
"dependencies": { "dependencies": {
"@octokit/types": "^13.6.2", "@octokit/types": "^14.0.0",
"universal-user-agent": "^7.0.2" "universal-user-agent": "^7.0.2"
}, },
"engines": { "engines": {
"node": ">= 18" "node": ">= 20"
} }
}, },
"node_modules/@octokit/graphql": { "node_modules/@octokit/graphql": {
"version": "8.1.2", "version": "9.0.1",
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz", "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz",
"integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==", "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==",
"license": "MIT",
"dependencies": { "dependencies": {
"@octokit/request": "^9.1.4", "@octokit/request": "^10.0.2",
"@octokit/types": "^13.6.2", "@octokit/types": "^14.0.0",
"universal-user-agent": "^7.0.0" "universal-user-agent": "^7.0.0"
}, },
"engines": { "engines": {
"node": ">= 18" "node": ">= 20"
} }
}, },
"node_modules/@octokit/openapi-types": { "node_modules/@octokit/openapi-types": {
"version": "23.0.1", "version": "25.1.0",
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz",
"integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" "integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==",
"license": "MIT"
}, },
"node_modules/@octokit/plugin-paginate-rest": { "node_modules/@octokit/plugin-paginate-rest": {
"version": "13.0.1", "version": "13.0.1",
@@ -304,21 +309,6 @@
"@octokit/core": ">=6" "@octokit/core": ">=6"
} }
}, },
"node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": {
"version": "25.1.0",
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz",
"integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==",
"license": "MIT"
},
"node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": {
"version": "14.1.0",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz",
"integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==",
"license": "MIT",
"dependencies": {
"@octokit/openapi-types": "^25.1.0"
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": { "node_modules/@octokit/plugin-rest-endpoint-methods": {
"version": "16.0.0", "version": "16.0.0",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-16.0.0.tgz", "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-16.0.0.tgz",
@@ -334,13 +324,35 @@
"@octokit/core": ">=6" "@octokit/core": ">=6"
} }
}, },
"node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { "node_modules/@octokit/request": {
"version": "25.1.0", "version": "10.0.3",
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.3.tgz",
"integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==", "integrity": "sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==",
"license": "MIT" "license": "MIT",
"dependencies": {
"@octokit/endpoint": "^11.0.0",
"@octokit/request-error": "^7.0.0",
"@octokit/types": "^14.0.0",
"fast-content-type-parse": "^3.0.0",
"universal-user-agent": "^7.0.2"
}, },
"node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { "engines": {
"node": ">= 20"
}
},
"node_modules/@octokit/request-error": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz",
"integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==",
"license": "MIT",
"dependencies": {
"@octokit/types": "^14.0.0"
},
"engines": {
"node": ">= 20"
}
},
"node_modules/@octokit/types": {
"version": "14.1.0", "version": "14.1.0",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz",
"integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==", "integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==",
@@ -349,40 +361,6 @@
"@octokit/openapi-types": "^25.1.0" "@octokit/openapi-types": "^25.1.0"
} }
}, },
"node_modules/@octokit/request": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz",
"integrity": "sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==",
"dependencies": {
"@octokit/endpoint": "^10.1.3",
"@octokit/request-error": "^6.1.7",
"@octokit/types": "^13.6.2",
"fast-content-type-parse": "^2.0.0",
"universal-user-agent": "^7.0.2"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/request-error": {
"version": "6.1.7",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.7.tgz",
"integrity": "sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==",
"dependencies": {
"@octokit/types": "^13.6.2"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/types": {
"version": "13.8.0",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz",
"integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==",
"dependencies": {
"@octokit/openapi-types": "^23.0.1"
}
},
"node_modules/@renovatebot/pep440": { "node_modules/@renovatebot/pep440": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-4.1.0.tgz", "resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-4.1.0.tgz",
@@ -401,13 +379,13 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "22.15.21", "version": "24.0.13",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz",
"integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"undici-types": "~6.21.0" "undici-types": "~7.8.0"
} }
}, },
"node_modules/@types/semver": { "node_modules/@types/semver": {
@@ -433,14 +411,15 @@
"dev": true "dev": true
}, },
"node_modules/before-after-hook": { "node_modules/before-after-hook": {
"version": "3.0.2", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz",
"integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==" "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==",
"license": "Apache-2.0"
}, },
"node_modules/fast-content-type-parse": { "node_modules/fast-content-type-parse": {
"version": "2.0.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz",
"integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", "integrity": "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==",
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
@@ -450,7 +429,8 @@
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/fastify" "url": "https://opencollective.com/fastify"
} }
] ],
"license": "MIT"
}, },
"node_modules/js-yaml": { "node_modules/js-yaml": {
"version": "4.1.0", "version": "4.1.0",
@@ -473,9 +453,10 @@
} }
}, },
"node_modules/smol-toml": { "node_modules/smol-toml": {
"version": "1.3.1", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz",
"integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==",
"license": "BSD-3-Clause",
"engines": { "engines": {
"node": ">= 18" "node": ">= 18"
}, },
@@ -518,16 +499,17 @@
} }
}, },
"node_modules/undici-types": { "node_modules/undici-types": {
"version": "6.21.0", "version": "7.8.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/universal-user-agent": { "node_modules/universal-user-agent": {
"version": "7.0.2", "version": "7.0.3",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.3.tgz",
"integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==" "integrity": "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==",
"license": "ISC"
} }
} }
} }
+3 -3
View File
@@ -25,16 +25,16 @@
"@actions/core": "^1.11.1", "@actions/core": "^1.11.1",
"@actions/exec": "^1.1.1", "@actions/exec": "^1.1.1",
"@actions/tool-cache": "^2.0.2", "@actions/tool-cache": "^2.0.2",
"@octokit/core": "^6.1.4", "@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.0.1", "@octokit/plugin-paginate-rest": "^13.0.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0", "@octokit/plugin-rest-endpoint-methods": "^16.0.0",
"@renovatebot/pep440": "^4.1.0", "@renovatebot/pep440": "^4.1.0",
"smol-toml": "^1.3.1" "smol-toml": "^1.4.1"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "1.9.4", "@biomejs/biome": "1.9.4",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/node": "^22.15.21", "@types/node": "^24.0.13",
"@types/semver": "^7.7.0", "@types/semver": "^7.7.0",
"@vercel/ncc": "^0.38.3", "@vercel/ncc": "^0.38.3",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.0",
+204
View File
@@ -1,5 +1,209 @@
// AUTOGENERATED_DO_NOT_EDIT // AUTOGENERATED_DO_NOT_EDIT
export const KNOWN_CHECKSUMS: { [key: string]: string } = { export const KNOWN_CHECKSUMS: { [key: string]: string } = {
"aarch64-apple-darwin-0.12.3":
"5769e4841870d1f7c17f12a7d1437222e8035eded52f93c54c035c770dbffebb",
"aarch64-pc-windows-msvc-0.12.3":
"25056f8a5ca19f87e4d8e13b744077ad47e122dbef454a6ecf572d9d92d5dbf1",
"aarch64-unknown-linux-gnu-0.12.3":
"d63a773c9e2854d4d726bc8ac0d919736e8f8e683b5a54caea0ad470ce233f0c",
"aarch64-unknown-linux-musl-0.12.3":
"7890e49b12c1321688540324a7788457a22711657301598402cba1a9e9be6607",
"arm-unknown-linux-musleabihf-0.12.3":
"f9d90927ce787f2543c2bca779383fc849c13a6234604e538a77d8337a0a3462",
"armv7-unknown-linux-gnueabihf-0.12.3":
"822ce8b913a53957a7d6877ac905fe7787bdc790fbd9dba3aa962827fc4e5162",
"armv7-unknown-linux-musleabihf-0.12.3":
"d3061cd584c331ddf211a32cb99cb15e7cbf8e5d6d8d471b559d389186e378dd",
"i686-pc-windows-msvc-0.12.3":
"500aebc9beda7ca2f4a00de54f950ef0912a8635d1a0dbfe5df65346e421e4dc",
"i686-unknown-linux-gnu-0.12.3":
"d651632b053fa048c7f6d6429606b4e19f11e69111124c1a2bc0eee0fbf329ff",
"i686-unknown-linux-musl-0.12.3":
"43ef80b00ed8524684fa50876e95ff36d2f270c91891987400fa9610c9253d8f",
"powerpc64-unknown-linux-gnu-0.12.3":
"3a71736656982bdc9a6a857746fd153e076f2ddb3dccb7c3172847c7737ca448",
"powerpc64le-unknown-linux-gnu-0.12.3":
"6db433e006a43a4064a2371e1721764ed95753550ae0be82329cafddd6d3462b",
"s390x-unknown-linux-gnu-0.12.3":
"a88bf4039b788d830c8dc190dfdf28166e957fc1d093a8b2ae7247ad14ae1b96",
"x86_64-apple-darwin-0.12.3":
"472a4790db11a8bcd79cf7b731fb1c036c376f9cc4e6532099f8f39a6f86b9bb",
"x86_64-pc-windows-msvc-0.12.3":
"37dc6f2f5756421fc59fe5f841ecaa92beee38a39751dfe5a42bdc13992da3d5",
"x86_64-unknown-linux-gnu-0.12.3":
"9e3a139c5458d4b14d8e2130ec42121ad5801b528497b298e28b68972507383c",
"x86_64-unknown-linux-musl-0.12.3":
"6ee9216ba4f7fd761e68bd5c23958e662c67fcff8f49e511660d557431b4bd7c",
"aarch64-apple-darwin-0.12.2":
"633331c47d0775bbf4924be69896de6e6613c86685b0c58a0079adad2213288b",
"aarch64-pc-windows-msvc-0.12.2":
"36513f0a1ab3b88060e62857e3db0eb53422fbc824ebb0ba65938a292d01939f",
"aarch64-unknown-linux-gnu-0.12.2":
"734405a442ef5fd263275a76bb4fa7d669318861b26cf9885672ad21c82689c3",
"aarch64-unknown-linux-musl-0.12.2":
"077d87a300129246c7857cb2ef2e454064b41f1976173f37b379acf36391cbbb",
"arm-unknown-linux-musleabihf-0.12.2":
"d11b1371f659304fef8c03e28fcd79a2bd0fb31cb0a90e803030cf7982e8589a",
"armv7-unknown-linux-gnueabihf-0.12.2":
"b81a97799ecb045ded09c022a0b2a38834826d8623475fcfe35d8287b41f2b2f",
"armv7-unknown-linux-musleabihf-0.12.2":
"806218760b038bf059f5e84169cd44efc9998547b2d178643669a4411ee9ba46",
"i686-pc-windows-msvc-0.12.2":
"568195cffb23e9e650e55cf8bc7be4268cf5a6906cbd6343ea8def5c70fab8a2",
"i686-unknown-linux-gnu-0.12.2":
"ff1a1f3663cf9601a4c6ae1935435e682eb341e0d4c8a8511db00c7571a2bb62",
"i686-unknown-linux-musl-0.12.2":
"c5036034779969fa661103be20f886106f3eb44a8d1aa4d992b3612071456f99",
"powerpc64-unknown-linux-gnu-0.12.2":
"91178128af0e34a0530a5e17d1fe1a2824f7a9a2e4b1a8809b5be5aff11cd3a8",
"powerpc64le-unknown-linux-gnu-0.12.2":
"5ef9d77112aa5ce699a57be29ef0b7837740ac71d34f3c0d72f27478993a68da",
"s390x-unknown-linux-gnu-0.12.2":
"0adfef00e795810a3b5ecd55c80364b3c89e33dd3728b5689a4528eb62b40d22",
"x86_64-apple-darwin-0.12.2":
"8d4aa6c8e6d856c8f62e81386d5235803b985422e7a955dc43c287895276f63b",
"x86_64-pc-windows-msvc-0.12.2":
"7562b9383e9c195e17b6f524165dc6da6435a76bf549a5132977dbcf598c890d",
"x86_64-unknown-linux-gnu-0.12.2":
"eb37b0eb7f4742b0d3a6edab3a11846c5c07e641987a0c40a944ddb89239d977",
"x86_64-unknown-linux-musl-0.12.2":
"2ebc92ad3089245c46cfe793838a27be1c635c413db7dfc375c9ad7ee37b3e7f",
"aarch64-apple-darwin-0.12.1":
"f33ec69d83f713e0ff2cb720969325bb1553e43978e2f1c21498bd31e11fc643",
"aarch64-pc-windows-msvc-0.12.1":
"a63061136085e15915514205297e432bb178ca2f4ce5294b12f98be9c60470e9",
"aarch64-unknown-linux-gnu-0.12.1":
"2e42713b3b544c382e969029cf6019c99df09b4069f6a3a828a9be259f3237c0",
"aarch64-unknown-linux-musl-0.12.1":
"cade8ed7dde323d5592928c0ce75c78c34d514cc51e044cb0d0f7766d3c7a2b7",
"arm-unknown-linux-musleabihf-0.12.1":
"15be4817abc62c105f593314395fef3bacf1f37a375b2c1e5271c330b0953f8c",
"armv7-unknown-linux-gnueabihf-0.12.1":
"39297b08493b01f8e90146fae33aa5280fafe07045b381ecbb5ec77f3715d44a",
"armv7-unknown-linux-musleabihf-0.12.1":
"c7a084c3ca22d7d320f92109da5e05ebea6b9fe432a2ee3a16a9a86b6388a596",
"i686-pc-windows-msvc-0.12.1":
"6ce28e584a294f843dc278bcd7fc88db02c56068faebdafad0bd552f2e355af9",
"i686-unknown-linux-gnu-0.12.1":
"aae32a5582e6b93111ef56d98d6ac6bdbf0c9f4bb1ca32f7df0a7b957d403e81",
"i686-unknown-linux-musl-0.12.1":
"2deecc1daa1182898c43f80083911103494076e86ef64c33a73824ac05bb1266",
"powerpc64-unknown-linux-gnu-0.12.1":
"19d346f40b7efc4700c1b0b4e4b10c8f075d7e3dbb7ea13bc09868300a2eef36",
"powerpc64le-unknown-linux-gnu-0.12.1":
"70f25366b313ca2b1f6ea5233bc6f08e4ad4256994e7356f1cea1ae8b53bb5e3",
"s390x-unknown-linux-gnu-0.12.1":
"2bb70c4f029ebbe05ec0dd546dfe8bf52a918a4404c7b5dc85f2aef30beee20c",
"x86_64-apple-darwin-0.12.1":
"eb1728cfd8b969079e232047c70ece00dbb110248b61dd5f9b7e57191fd466c1",
"x86_64-pc-windows-msvc-0.12.1":
"ed16ae044866378c27855f44400c1eb0db8ecec26ef07582dae1d550b968d9fe",
"x86_64-unknown-linux-gnu-0.12.1":
"61357b8326d116113596a3d8e9f2398c33f0d21e0f99d50d9e03ac9578194d48",
"x86_64-unknown-linux-musl-0.12.1":
"490102d2426a2941dea07af49dc8befbe4f0d2c29dfeb4290adde824a10099ed",
"aarch64-apple-darwin-0.12.0":
"a72d648a24030d9b34c65043b348cc3ab40b157e7b78e65098fb88ea317774f1",
"aarch64-pc-windows-msvc-0.12.0":
"366ef0d9cc20c2d9f396f81ff3365d18a1ebdf1c7d2cbcbbb10c6fe82987f2b1",
"aarch64-unknown-linux-gnu-0.12.0":
"8e22a56ac726102512dcd5b1a503c37a5155bdd4430d97b89e994e5ff3614f39",
"aarch64-unknown-linux-musl-0.12.0":
"b58a162e297ba70e36c788d4c576025e939d29f11f46f22e448867571cad7d10",
"arm-unknown-linux-musleabihf-0.12.0":
"1297faed2157db79236618400231476d2f878107e09ae9c79f4ec01f357f3f91",
"armv7-unknown-linux-gnueabihf-0.12.0":
"6c7ed923f359794be34aa5113f12e923374b5e0d8a05f80d2a449f1a951aa1a7",
"armv7-unknown-linux-musleabihf-0.12.0":
"ca96fa7afe2c3ac53a3269664ba265c3f02c4aa95e0ddaf5aef5f09661cc7b38",
"i686-pc-windows-msvc-0.12.0":
"d371f72753b7a4a8ff1cb8596a65c794bb864be3a7654c399e8fb73826f5d8d2",
"i686-unknown-linux-gnu-0.12.0":
"65ef09a64601dcdc07cebb5041cccc9425da8e57fd788388c2a7f1ed45b473de",
"i686-unknown-linux-musl-0.12.0":
"bcf10ac6977c2fb0ba9c5ff8a02733f68c2b6affb706606c7c7571ef1d4c7358",
"powerpc64-unknown-linux-gnu-0.12.0":
"41f9f08aea909f579930e7cb22907ff42698af5cef19e6f2d2653787a051d647",
"powerpc64le-unknown-linux-gnu-0.12.0":
"d23cd9ee0b687b9080dca8c357eadcc3a3944fed01fecad4e00c3f0596fea9f8",
"s390x-unknown-linux-gnu-0.12.0":
"c033fba4227bf4b831e015ecbdf38ceacb6329dcc2d9e5c3f6c99ad3bbdc0780",
"x86_64-apple-darwin-0.12.0":
"df314c2c6623c0bba40c988842efcd249d7a9a2480d0de9570ca18f75a2e4b9a",
"x86_64-pc-windows-msvc-0.12.0":
"b2206e1da2f08cdb46e1e5cdafdb6b1d307bb568cc299111742173843d340db3",
"x86_64-unknown-linux-gnu-0.12.0":
"1a2194e90cc4836b0c56820eb282faf17180db2ee4572f91c91a2d6a432a2306",
"x86_64-unknown-linux-musl-0.12.0":
"03c554016d0638182694e69aa222341c4c762d9ea982b8dfe712d757c806c76a",
"aarch64-apple-darwin-0.11.13":
"7d5e8feea7ee5c3962807996cad557e8a0c4d676c1cba6223bfb0e8b2ca07723",
"aarch64-pc-windows-msvc-0.11.13":
"67c4e1196d798ab8e4c0fb3fc81e3799ec9fcab1d236f286d348dcd6dfe4cfc2",
"aarch64-unknown-linux-gnu-0.11.13":
"551af2ebc439d8268dcaf871ea60ad035f688728d30943dcbb2bf775e105213e",
"aarch64-unknown-linux-musl-0.11.13":
"1ff8292d610302bc20791f6ab264de499b6d2fbf89030fef915908c564a78e82",
"arm-unknown-linux-musleabihf-0.11.13":
"29673b677d883af356d091b286768017ed9a4ed441d90e6efe3d67d90472095e",
"armv7-unknown-linux-gnueabihf-0.11.13":
"c538bedebdb64be55032ff3bd152740102398da4c4623eb61161ec3527b19354",
"armv7-unknown-linux-musleabihf-0.11.13":
"f08585d66b9148f3350601ce98d60002838b5055d9998239b70039d1c5f7a938",
"i686-pc-windows-msvc-0.11.13":
"2f226cee3dfc3964928e7cac890f022fa034bc4d1fb9b6124260f5dddd23acf2",
"i686-unknown-linux-gnu-0.11.13":
"dc36050b624fd9a9abf2c9a8547773ef20d670646ea471b62feedddda26a9e48",
"i686-unknown-linux-musl-0.11.13":
"184deb0a381d73b12c0250b95e70f4517832dc035f252f5f2f32ed10f41f2d6a",
"powerpc64-unknown-linux-gnu-0.11.13":
"bdbb5abbb705829e5c759f549453679d875f7e7bc8e71cec1255691a3252707a",
"powerpc64le-unknown-linux-gnu-0.11.13":
"c1bc862c95f8eb68e164f570c5474c671bf7fe621c03bab51fb5b612ff26b86f",
"s390x-unknown-linux-gnu-0.11.13":
"db6d98824ee7714933b6457b1463a2d6eaf99f41ca4f9e2d7c22bb03b953bc6f",
"x86_64-apple-darwin-0.11.13":
"8dcc61306472f75c07af6d0446060e26227d773cee319d21900ac3a1d7bc4955",
"x86_64-pc-windows-msvc-0.11.13":
"d77fb4ed36392337d334bf9bcef1c5d91ec221e96c53ae8aa147e922c71ddb64",
"x86_64-unknown-linux-gnu-0.11.13":
"01aa32d29d00876b8d1429c617ed63a00b1fc81abfa4183bb05c9cb647fbc3d0",
"x86_64-unknown-linux-musl-0.11.13":
"4540e8bc5b2af73c4b79e9e993724b044310eea4aa9003cf05ed4bdee6c25735",
"aarch64-apple-darwin-0.11.12":
"6e8bce88be5063d3378b6fa51430655884794f6cd04a059721839dc012b7ee7d",
"aarch64-pc-windows-msvc-0.11.12":
"cde9c77e457edc98dd9f2ac39f1415d00117c564e7620e055da260fc05085476",
"aarch64-unknown-linux-gnu-0.11.12":
"a14bf81d237e10abd7fc751cf55249cef10e7952a4267fb9425296e12132f2f2",
"aarch64-unknown-linux-musl-0.11.12":
"80f0b463a7417b93132d7411f2ed88170b3e8176abfbd49b1fe1efae7afe4d90",
"arm-unknown-linux-musleabihf-0.11.12":
"77618903fd427140747782275e543038338653a59d274650460ecdfe8106568b",
"armv7-unknown-linux-gnueabihf-0.11.12":
"edd175894965c1b28a1cf813e4fcca030539ef69d768f79f8bd77b15641a53ed",
"armv7-unknown-linux-musleabihf-0.11.12":
"10709f963cbbb1c7c0c88f0302be325f0f91db8880c05b87685769b907431d26",
"i686-pc-windows-msvc-0.11.12":
"1bf29679dd5206c9934d42040a5bea6398ff34148c888d89100b8469178cba3c",
"i686-unknown-linux-gnu-0.11.12":
"2d2a09aaf570d35e8a940ee0b8451c7e5441aa7bddc114162bf76e0390c2093e",
"i686-unknown-linux-musl-0.11.12":
"d5f6b5e87e65b988acc2687a64fe8785d99a9a60d18f0a213bc5570d95d07ad3",
"powerpc64-unknown-linux-gnu-0.11.12":
"7ecd577a4f6d741e719ace85a497af26af5ccaad26fd68461245a6bbd9cbf74f",
"powerpc64le-unknown-linux-gnu-0.11.12":
"3b298e4e22bf5fbdd60786bf28f483341fe2ee70a2059dcdacc9bac673234285",
"s390x-unknown-linux-gnu-0.11.12":
"4b7626c4d7f35acf40ff59f3d1abe555cd41afc8de357a997f2de742556d15fb",
"x86_64-apple-darwin-0.11.12":
"a843796077ceba6aeb4a07bda0756989cb1c517ab4d1b929ead9efcde6fc17e6",
"x86_64-pc-windows-msvc-0.11.12":
"e82daaa5e48d736188701453c299bc8f88499688ebdada4b1abeb723965ffcd9",
"x86_64-unknown-linux-gnu-0.11.12":
"a2a6c25916f05b351164ae638169b9edb2149ad7f33e45360beb1ac271eae34e",
"x86_64-unknown-linux-musl-0.11.12":
"148e03ce15ad569066120905c86e446e066c0f7c4f986d03825c273c5e2147e2",
"aarch64-apple-darwin-0.11.11": "aarch64-apple-darwin-0.11.11":
"814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7", "814ccb26bed9c027bfc20ac88d33494ab0be62721757c73be70e26c23efbb3f7",
"aarch64-pc-windows-msvc-0.11.11": "aarch64-pc-windows-msvc-0.11.11":
+6 -1
View File
@@ -31,6 +31,7 @@ interface Pyproject {
"dependency-groups"?: Record<string, Array<string | object>>; "dependency-groups"?: Record<string, Array<string | object>>;
tool?: { tool?: {
poetry?: { poetry?: {
dependencies?: Record<string, string | object>;
group?: Record<string, { dependencies: Record<string, string | object> }>; group?: Record<string, { dependencies: Record<string, string | object> }>;
}; };
}; };
@@ -59,7 +60,11 @@ function getRuffVersionFromPoetryGroups(
): string | undefined { ): string | undefined {
// Special handling for Poetry until it supports PEP 735 // Special handling for Poetry until it supports PEP 735
// See: <https://github.com/python-poetry/poetry/issues/9751> // See: <https://github.com/python-poetry/poetry/issues/9751>
const poetryGroups = Object.values(pyproject?.tool?.poetry?.group || {}); const poetry = pyproject?.tool?.poetry || {};
const poetryGroups = Object.values(poetry.group || {});
if (poetry.dependencies) {
poetryGroups.unshift({ dependencies: poetry.dependencies });
}
return poetryGroups return poetryGroups
.flatMap((group) => Object.entries(group.dependencies)) .flatMap((group) => Object.entries(group.dependencies))
.map(([name, spec]) => { .map(([name, spec]) => {