mirror of
https://github.com/astral-sh/ruff-action.git
synced 2026-08-08 02:07:02 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
47de3deae8 | ||
|
|
d8281c74d4 | ||
|
|
a634044659 | ||
|
|
2993ff4a65 | ||
|
|
20a3b171f4 | ||
|
|
1c1aef9e3d | ||
|
|
0ceb04d9a0 | ||
|
|
18db80c954 | ||
|
|
0a5dfb89f1 | ||
|
|
9071a7b1c3 | ||
|
|
0c24450c01 | ||
|
|
e6390afda0 | ||
|
|
55d5f5e208 | ||
|
|
f6d50c4b88 | ||
|
|
4ef55e95c2 | ||
|
|
aef0def40a | ||
|
|
31a5185046 |
@@ -14,6 +14,6 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: 🚀 Run Release Drafter
|
||||
uses: release-drafter/release-drafter@v6.0.0
|
||||
uses: release-drafter/release-drafter@v6.1.0
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
@@ -16,8 +16,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Actionlint
|
||||
uses: eifinger/actionlint-action@bdc2a242a53ae50e609e29f8eeb0d05d792edc09 # v1.7.0
|
||||
continue-on-error: true # Until https://github.com/rhysd/actionlint/pull/485 is released
|
||||
uses: eifinger/actionlint-action@23c85443d840cd73bbecb9cddfc933cc21649a38 # v1.9.1
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "20"
|
||||
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
src/download/checksum/known-checksums.ts ${{ secrets.GITHUB_TOKEN }}
|
||||
- run: npm install && npm run all
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
|
||||
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
|
||||
with:
|
||||
commit-message: "chore: update known checksums"
|
||||
title:
|
||||
|
||||
@@ -16,7 +16,7 @@ fix).
|
||||
- [Use to install ruff](#use-to-install-ruff)
|
||||
- [Use `ruff format`](#use-ruff-format)
|
||||
- [Install specific versions](#install-specific-versions)
|
||||
- [Install the latest version (default)](#install-the-latest-version-default)
|
||||
- [Install the latest version](#install-the-latest-version)
|
||||
- [Install a specific version](#install-a-specific-version)
|
||||
- [Install a version by supplying a semver range](#install-a-version-by-supplying-a-semver-range)
|
||||
- [Install a version from a specified version file](#install-a-version-from-a-specified-version-file)
|
||||
@@ -38,13 +38,13 @@ fix).
|
||||
### Basic
|
||||
|
||||
```yaml
|
||||
- uses: astral-sh/ruff-action@v2
|
||||
- uses: astral-sh/ruff-action@v3
|
||||
```
|
||||
|
||||
### Specify a different source directory
|
||||
|
||||
```yaml
|
||||
- uses: astral-sh/ruff-action@v2
|
||||
- uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
src: "./src"
|
||||
```
|
||||
@@ -52,7 +52,7 @@ fix).
|
||||
### Specify multiple files
|
||||
|
||||
```yaml
|
||||
- uses: astral-sh/ruff-action@v2
|
||||
- uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
src: >-
|
||||
path/to/file1.py
|
||||
@@ -64,7 +64,7 @@ fix).
|
||||
This action adds ruff to the PATH, so you can use it in subsequent steps.
|
||||
|
||||
```yaml
|
||||
- uses: astral-sh/ruff-action@v2
|
||||
- uses: astral-sh/ruff-action@v3
|
||||
- run: ruff check --fix
|
||||
- run: ruff format
|
||||
```
|
||||
@@ -72,7 +72,7 @@ This action adds ruff to the PATH, so you can use it in subsequent steps.
|
||||
### Use `ruff format`
|
||||
|
||||
```yaml
|
||||
- uses: astral-sh/ruff-action@v2
|
||||
- uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
args: "format --check"
|
||||
```
|
||||
@@ -87,7 +87,7 @@ either `dependencies` or `dependency-groups.dev` the latest version is installed
|
||||
|
||||
```yaml
|
||||
- name: Install the latest version of ruff
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version: "latest"
|
||||
```
|
||||
@@ -96,7 +96,7 @@ either `dependencies` or `dependency-groups.dev` the latest version is installed
|
||||
|
||||
```yaml
|
||||
- name: Install a specific version of ruff
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version: "0.4.4"
|
||||
```
|
||||
@@ -108,14 +108,14 @@ to install the latest version that satisfies the range.
|
||||
|
||||
```yaml
|
||||
- name: Install a semver range of ruff
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version: ">=0.4.0"
|
||||
```
|
||||
|
||||
```yaml
|
||||
- name: Pinning a minor version of ruff
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version: "0.4.x"
|
||||
```
|
||||
@@ -127,7 +127,7 @@ Currently `pyproject.toml` is supported.
|
||||
|
||||
```yaml
|
||||
- name: Install a version from a specified version file
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version-file: "my-path/to/pyproject.toml"
|
||||
```
|
||||
@@ -140,7 +140,7 @@ are automatically verified by this action. The sha256 hashes can be found on the
|
||||
|
||||
```yaml
|
||||
- name: Install a specific version and validate the checksum
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
version: "0.7.4"
|
||||
checksum: "0de731c669b9ece77e799ac3f4a160c30849752714d9775c94cc4cfaf326860c"
|
||||
@@ -158,7 +158,7 @@ are not sufficient, you can provide a custom GitHub token with the necessary per
|
||||
|
||||
```yaml
|
||||
- name: Install the latest version of ruff with a custom GitHub token
|
||||
uses: astral-sh/ruff-action@v2
|
||||
uses: astral-sh/ruff-action@v3
|
||||
with:
|
||||
github-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }}
|
||||
```
|
||||
|
||||
+5094
-8430
File diff suppressed because it is too large
Load Diff
+4123
-4316
File diff suppressed because it is too large
Load Diff
Generated
+99
-131
@@ -11,17 +11,19 @@
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.11.1",
|
||||
"@actions/exec": "^1.1.1",
|
||||
"@actions/github": "^6.0.0",
|
||||
"@actions/tool-cache": "^2.0.1",
|
||||
"toml": "^3.0.0"
|
||||
"@octokit/core": "^6.1.3",
|
||||
"@octokit/plugin-paginate-rest": "^11.4.0",
|
||||
"@octokit/plugin-rest-endpoint-methods": "^13.3.0",
|
||||
"smol-toml": "^1.3.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "1.9.4",
|
||||
"@types/node": "^22.10.2",
|
||||
"@types/node": "^22.12.0",
|
||||
"@types/semver": "^7.5.8",
|
||||
"@vercel/ncc": "^0.38.3",
|
||||
"js-yaml": "^4.1.0",
|
||||
"typescript": "^5.6.3"
|
||||
"typescript": "^5.7.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@actions/core": {
|
||||
@@ -41,17 +43,6 @@
|
||||
"@actions/io": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@actions/github": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz",
|
||||
"integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==",
|
||||
"dependencies": {
|
||||
"@actions/http-client": "^2.2.0",
|
||||
"@octokit/core": "^5.0.1",
|
||||
"@octokit/plugin-paginate-rest": "^9.0.0",
|
||||
"@octokit/plugin-rest-endpoint-methods": "^10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@actions/http-client": {
|
||||
"version": "2.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
|
||||
@@ -243,154 +234,128 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/auth-token": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
|
||||
"integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz",
|
||||
"integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==",
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/core": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz",
|
||||
"integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==",
|
||||
"version": "6.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz",
|
||||
"integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==",
|
||||
"dependencies": {
|
||||
"@octokit/auth-token": "^4.0.0",
|
||||
"@octokit/graphql": "^7.1.0",
|
||||
"@octokit/request": "^8.3.1",
|
||||
"@octokit/request-error": "^5.1.0",
|
||||
"@octokit/types": "^13.0.0",
|
||||
"before-after-hook": "^2.2.0",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
"@octokit/auth-token": "^5.0.0",
|
||||
"@octokit/graphql": "^8.1.2",
|
||||
"@octokit/request": "^9.1.4",
|
||||
"@octokit/request-error": "^6.1.6",
|
||||
"@octokit/types": "^13.6.2",
|
||||
"before-after-hook": "^3.0.2",
|
||||
"universal-user-agent": "^7.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/endpoint": {
|
||||
"version": "9.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz",
|
||||
"integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==",
|
||||
"version": "10.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.2.tgz",
|
||||
"integrity": "sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^13.1.0",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
"@octokit/types": "^13.6.2",
|
||||
"universal-user-agent": "^7.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/graphql": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz",
|
||||
"integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==",
|
||||
"version": "8.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz",
|
||||
"integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==",
|
||||
"dependencies": {
|
||||
"@octokit/request": "^8.3.0",
|
||||
"@octokit/types": "^13.0.0",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
"@octokit/request": "^9.1.4",
|
||||
"@octokit/types": "^13.6.2",
|
||||
"universal-user-agent": "^7.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/openapi-types": {
|
||||
"version": "22.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
|
||||
"integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg=="
|
||||
"version": "23.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
|
||||
"integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g=="
|
||||
},
|
||||
"node_modules/@octokit/plugin-paginate-rest": {
|
||||
"version": "9.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz",
|
||||
"integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==",
|
||||
"version": "11.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.0.tgz",
|
||||
"integrity": "sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^12.6.0"
|
||||
"@octokit/types": "^13.7.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@octokit/core": "5"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": {
|
||||
"version": "20.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz",
|
||||
"integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="
|
||||
},
|
||||
"node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": {
|
||||
"version": "12.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz",
|
||||
"integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==",
|
||||
"dependencies": {
|
||||
"@octokit/openapi-types": "^20.0.0"
|
||||
"@octokit/core": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/plugin-rest-endpoint-methods": {
|
||||
"version": "10.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz",
|
||||
"integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==",
|
||||
"version": "13.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.0.tgz",
|
||||
"integrity": "sha512-LUm44shlmkp/6VC+qQgHl3W5vzUP99ZM54zH6BuqkJK4DqfFLhegANd+fM4YRLapTvPm4049iG7F3haANKMYvQ==",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^12.6.0"
|
||||
"@octokit/types": "^13.7.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@octokit/core": "5"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": {
|
||||
"version": "20.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz",
|
||||
"integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="
|
||||
},
|
||||
"node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
|
||||
"version": "12.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz",
|
||||
"integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==",
|
||||
"dependencies": {
|
||||
"@octokit/openapi-types": "^20.0.0"
|
||||
"@octokit/core": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/request": {
|
||||
"version": "8.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz",
|
||||
"integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==",
|
||||
"version": "9.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.0.tgz",
|
||||
"integrity": "sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==",
|
||||
"dependencies": {
|
||||
"@octokit/endpoint": "^9.0.1",
|
||||
"@octokit/request-error": "^5.1.0",
|
||||
"@octokit/types": "^13.1.0",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
"@octokit/endpoint": "^10.0.0",
|
||||
"@octokit/request-error": "^6.0.1",
|
||||
"@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": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz",
|
||||
"integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==",
|
||||
"version": "6.1.6",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.6.tgz",
|
||||
"integrity": "sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^13.1.0",
|
||||
"deprecation": "^2.0.0",
|
||||
"once": "^1.4.0"
|
||||
"@octokit/types": "^13.6.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
}
|
||||
},
|
||||
"node_modules/@octokit/types": {
|
||||
"version": "13.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.1.tgz",
|
||||
"integrity": "sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==",
|
||||
"version": "13.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz",
|
||||
"integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==",
|
||||
"dependencies": {
|
||||
"@octokit/openapi-types": "^22.2.0"
|
||||
"@octokit/openapi-types": "^23.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.10.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
|
||||
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
|
||||
"version": "22.12.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.12.0.tgz",
|
||||
"integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.20.0"
|
||||
}
|
||||
@@ -417,14 +382,24 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/before-after-hook": {
|
||||
"version": "2.2.3",
|
||||
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
|
||||
"integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ=="
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz",
|
||||
"integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="
|
||||
},
|
||||
"node_modules/deprecation": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
|
||||
"integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ=="
|
||||
"node_modules/fast-content-type-parse": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz",
|
||||
"integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/fastify"
|
||||
},
|
||||
{
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/fastify"
|
||||
}
|
||||
]
|
||||
},
|
||||
"node_modules/js-yaml": {
|
||||
"version": "4.1.0",
|
||||
@@ -438,14 +413,6 @@
|
||||
"js-yaml": "bin/js-yaml.js"
|
||||
}
|
||||
},
|
||||
"node_modules/once": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
|
||||
"dependencies": {
|
||||
"wrappy": "1"
|
||||
}
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "6.3.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||
@@ -454,10 +421,16 @@
|
||||
"semver": "bin/semver.js"
|
||||
}
|
||||
},
|
||||
"node_modules/toml": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
|
||||
"integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
|
||||
"node_modules/smol-toml": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz",
|
||||
"integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==",
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/cyyynthia"
|
||||
}
|
||||
},
|
||||
"node_modules/tunnel": {
|
||||
"version": "0.0.6",
|
||||
@@ -468,9 +441,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.7.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz",
|
||||
"integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==",
|
||||
"version": "5.7.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
|
||||
"integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
@@ -481,9 +454,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/undici": {
|
||||
"version": "5.28.4",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
|
||||
"integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
|
||||
"version": "5.28.5",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz",
|
||||
"integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==",
|
||||
"dependencies": {
|
||||
"@fastify/busboy": "^2.0.0"
|
||||
},
|
||||
@@ -499,9 +472,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/universal-user-agent": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz",
|
||||
"integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ=="
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz",
|
||||
"integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q=="
|
||||
},
|
||||
"node_modules/uuid": {
|
||||
"version": "3.4.0",
|
||||
@@ -511,11 +484,6 @@
|
||||
"bin": {
|
||||
"uuid": "bin/uuid"
|
||||
}
|
||||
},
|
||||
"node_modules/wrappy": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+6
-4
@@ -24,16 +24,18 @@
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.11.1",
|
||||
"@actions/exec": "^1.1.1",
|
||||
"@actions/github": "^6.0.0",
|
||||
"@actions/tool-cache": "^2.0.1",
|
||||
"toml": "^3.0.0"
|
||||
"@octokit/core": "^6.1.3",
|
||||
"@octokit/plugin-paginate-rest": "^11.4.0",
|
||||
"@octokit/plugin-rest-endpoint-methods": "^13.3.0",
|
||||
"smol-toml": "^1.3.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "1.9.4",
|
||||
"@types/node": "^22.10.2",
|
||||
"@types/node": "^22.12.0",
|
||||
"@types/semver": "^7.5.8",
|
||||
"@vercel/ncc": "^0.38.3",
|
||||
"js-yaml": "^4.1.0",
|
||||
"typescript": "^5.6.3"
|
||||
"typescript": "^5.7.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,345 @@
|
||||
// AUTOGENERATED_DO_NOT_EDIT
|
||||
export const KNOWN_CHECKSUMS: { [key: string]: string } = {
|
||||
"aarch64-apple-darwin-0.9.3":
|
||||
"4dccd7ca0def1bdf45acac18cf5f1d1cda0cfd6b039a6db1e87a93fdd10ed530",
|
||||
"aarch64-pc-windows-msvc-0.9.3":
|
||||
"3ead3099e552d60f3e85a41fb649c703a5825c22e08ad97261f5a89162463604",
|
||||
"aarch64-unknown-linux-gnu-0.9.3":
|
||||
"4de4579604254281758231b5146a5aaa8b24cd7e8be8af66f5aa123efa0f6f49",
|
||||
"aarch64-unknown-linux-musl-0.9.3":
|
||||
"77b92ae0497342b6056cfbdb93f4e522b26f28b13fd828e24c7e146eb5b92ee1",
|
||||
"arm-unknown-linux-musleabihf-0.9.3":
|
||||
"cdbd37452826930a73c2e453fc7ead25b3180871f9d52c718bc8a4e7ea7bcdb1",
|
||||
"armv7-unknown-linux-gnueabihf-0.9.3":
|
||||
"0b3c8beb58b72f06bdc9b87ecc746b44b25e548575a2ddd1b7eb8f35d91eff98",
|
||||
"armv7-unknown-linux-musleabihf-0.9.3":
|
||||
"9fcc1eb4da75d0f64f094c3413980118ffe56c97803566634f5ddfd266f7f45c",
|
||||
"i686-pc-windows-msvc-0.9.3":
|
||||
"a7a8078d1f1f80d803e009dfa295ecd7445b630aa9fbcbb14fbddffd9cdeadd2",
|
||||
"i686-unknown-linux-gnu-0.9.3":
|
||||
"d686e9938a4af8a58b0003ae076e9de3677042af0d7e22e80fa90777a60b4b98",
|
||||
"i686-unknown-linux-musl-0.9.3":
|
||||
"87e773939129fde85569e08e92980115548fd74069d31b5bfea97e6e2cb7ec4b",
|
||||
"powerpc64-unknown-linux-gnu-0.9.3":
|
||||
"e599a22959b1aa39b2ac33b38fdd81753c0342ea4c3ffbcc0631a9d2778823cb",
|
||||
"powerpc64le-unknown-linux-gnu-0.9.3":
|
||||
"d030c0402e6c63ad0777000692b035d96070b628c31ac662f44c1cedda4ed1ab",
|
||||
"s390x-unknown-linux-gnu-0.9.3":
|
||||
"2364f7e39d81401198798b430184ac71ba09982017939db6228927be17955572",
|
||||
"x86_64-apple-darwin-0.9.3":
|
||||
"48e29e36e0197a81d74aeb7fa8d0b0f789378879e8ba3cf4ce855610b0f0f05a",
|
||||
"x86_64-pc-windows-msvc-0.9.3":
|
||||
"60e67f1b9373d5da71af5f9863acf28429367b296665935f2c2b9f8a2b260a92",
|
||||
"x86_64-unknown-linux-gnu-0.9.3":
|
||||
"2d6101d78d3321ec2d7891a846caa809fc124b3b791a69160f28d6ba730a36bf",
|
||||
"x86_64-unknown-linux-musl-0.9.3":
|
||||
"9928cbbd34e644611479a47a905c35b7132f457669223528a077d277279fe22d",
|
||||
"aarch64-apple-darwin-0.9.2":
|
||||
"1ff7226ebc7bf2ead7426c14aad72c13090836d4938ad28c9fc3472dc930a887",
|
||||
"aarch64-pc-windows-msvc-0.9.2":
|
||||
"5bed70eea1b95e0aaea3839e7c95cc90037e9e42aa3af7db04536c1ac972b08f",
|
||||
"aarch64-unknown-linux-gnu-0.9.2":
|
||||
"ce155623f59209e04ee5874631421684a22673894af2f4138848fa3fc1da85f2",
|
||||
"aarch64-unknown-linux-musl-0.9.2":
|
||||
"462b632287b54003a426e19220f53afe9595eabae935949adb9574fe53363b41",
|
||||
"arm-unknown-linux-musleabihf-0.9.2":
|
||||
"80c5819587e21d6e4643bf109b1c12b97a6a9d54a86401c49358ef953e97fddb",
|
||||
"armv7-unknown-linux-gnueabihf-0.9.2":
|
||||
"733284809b6d135218303aab792c73a8b5628e337b78fb469a105eea9de115db",
|
||||
"armv7-unknown-linux-musleabihf-0.9.2":
|
||||
"18374ba7e07ee9df004e9ec5ae459600d8a736b46353bc815b2eeab4425352f5",
|
||||
"i686-pc-windows-msvc-0.9.2":
|
||||
"f310eee069cc922b0f18b00cac907114535d72c759ee0dbd221682e11769978c",
|
||||
"i686-unknown-linux-gnu-0.9.2":
|
||||
"e594560132cbc5d450a6749c5fb97116833796f84f85ff6e3d672440763e3a6b",
|
||||
"i686-unknown-linux-musl-0.9.2":
|
||||
"c8930bd3e414b388a92b6a9d66806bd745c99804c0c099bb257e441f1fc7d208",
|
||||
"powerpc64-unknown-linux-gnu-0.9.2":
|
||||
"2ad778fd6b8d3eccecae77538562ed524d4c1591f1730c89e019a08d799869c2",
|
||||
"powerpc64le-unknown-linux-gnu-0.9.2":
|
||||
"5bbcbd265390f556c10916fa02761d4fe1bba1b49ec5dbc7eaaca3d3fa7c935c",
|
||||
"s390x-unknown-linux-gnu-0.9.2":
|
||||
"761dcd1a3c09d6d8589a30b5457fab8ea9d06fad27add82efd7b34d3feffc280",
|
||||
"x86_64-apple-darwin-0.9.2":
|
||||
"01cbdfddf2eac74087f7fa717911418d27f65d98bb8b6ba2c36ce26e98417306",
|
||||
"x86_64-pc-windows-msvc-0.9.2":
|
||||
"77d4124dc2ab70a9e1e30114c2028f04618dc78be948b4f6e00a1256c4f349ac",
|
||||
"x86_64-unknown-linux-gnu-0.9.2":
|
||||
"ac3758b8b8970af4cbb311ce5095d0b5e42df688d45a1a703639b8fc9dac48fe",
|
||||
"x86_64-unknown-linux-musl-0.9.2":
|
||||
"bbe622067d5b915cc476b693520caaff55f6ba9c8ca700e1f03bfd5b43647d31",
|
||||
"aarch64-apple-darwin-0.9.1":
|
||||
"fedcadac96deda2ed1a1ebe10985c9489e97768164e15a2f473830d97c760745",
|
||||
"aarch64-pc-windows-msvc-0.9.1":
|
||||
"e31578352732bd493497a0472d28cf9e90ff7d3c689fe3a6dbf44a1a785e42ff",
|
||||
"aarch64-unknown-linux-gnu-0.9.1":
|
||||
"470ee4dd634f7a5fab41489b0709e9e278f58da3fa4fd5541cd8ba9d662c4e4f",
|
||||
"aarch64-unknown-linux-musl-0.9.1":
|
||||
"5b005a537644221d595f90475804954f85096aeaf049a7825b845d4c7e46c879",
|
||||
"arm-unknown-linux-musleabihf-0.9.1":
|
||||
"d4ccfa086cf9cdad89956cc57a32488aca09556ae549ddfe63e269e0f1571099",
|
||||
"armv7-unknown-linux-gnueabihf-0.9.1":
|
||||
"b32d7b5dd12c23da9ddc56d98a913ae52419fd34e2c89e8796cc7ef6cd57168a",
|
||||
"armv7-unknown-linux-musleabihf-0.9.1":
|
||||
"adf85ba14bc3351c77b9275a43326ea0986fb847cf1cb37609453481c5307f52",
|
||||
"i686-pc-windows-msvc-0.9.1":
|
||||
"ab90abd4f5f697d0c97f09565f01f5483a2075b6e36104d8dce83957f9c319b5",
|
||||
"i686-unknown-linux-gnu-0.9.1":
|
||||
"99b0c4341bfc7c522533dde54a0c97bc658c6346b991aa4dd0c478489c741840",
|
||||
"i686-unknown-linux-musl-0.9.1":
|
||||
"4145d3b167e5760f3a556064c89f494903d3ffd1e8e926360f81f00d1b2a5af2",
|
||||
"powerpc64-unknown-linux-gnu-0.9.1":
|
||||
"b5dbc69db0d28216319452b43d0ff843b5df6f6a75ea10cb49469f269c168677",
|
||||
"powerpc64le-unknown-linux-gnu-0.9.1":
|
||||
"55abd96d5f5c8169b4b97b116d7085e8fa3285514b5522aa49f0849ddcae3c0a",
|
||||
"s390x-unknown-linux-gnu-0.9.1":
|
||||
"fa6afa859d7a917330442cc27171fd034e8e8d407219d08e6a5f2350feacf537",
|
||||
"x86_64-apple-darwin-0.9.1":
|
||||
"a713c37e1fbbdcfdec9c7736a156f0b0684f34762398c2e936d2d3d51c3a0ece",
|
||||
"x86_64-pc-windows-msvc-0.9.1":
|
||||
"7da670a27b595c715c315e99d8a96b82fc97dbccc99e10677d33757195554c10",
|
||||
"x86_64-unknown-linux-gnu-0.9.1":
|
||||
"a7ae6cbe30bd48da1cbf6430ebea2de10bae00d76969c5a8eb8ad6eb8cec1c1c",
|
||||
"x86_64-unknown-linux-musl-0.9.1":
|
||||
"30274fd101b608860fccc5635a46fa66585fc9471f127c0fa7332cf367385598",
|
||||
"aarch64-apple-darwin-0.9.0":
|
||||
"8d29aeef301e7632ead317c95fbb1565457375992b373e9d40d2e81d89e2172a",
|
||||
"aarch64-pc-windows-msvc-0.9.0":
|
||||
"0a027f0966de7a2fedef4c0b5c21d0e78a4711d3a4f8c413b643c564315db42d",
|
||||
"aarch64-unknown-linux-gnu-0.9.0":
|
||||
"63f78452c4103df4a84c32c46336128f056c23f1e4aec50572f348aa8dd3b7f6",
|
||||
"aarch64-unknown-linux-musl-0.9.0":
|
||||
"0f69102c44a305054bc97f818479daa043f20ae9efa90bbfc5cbc9db36789689",
|
||||
"arm-unknown-linux-musleabihf-0.9.0":
|
||||
"24407a3aac9b579ede33d8e982d707741316c1bedc12066c7383ec200cb7c6fa",
|
||||
"armv7-unknown-linux-gnueabihf-0.9.0":
|
||||
"35a46997737e945f4150d6238406c8a21996a4ed880e996a199c38e1c0c3095a",
|
||||
"armv7-unknown-linux-musleabihf-0.9.0":
|
||||
"f5ac5f2b45a94b30f302bcd806a00e00a023b2cd267798eb672dce44cd4ec8da",
|
||||
"i686-pc-windows-msvc-0.9.0":
|
||||
"7ab0393909605bedb8db948366dbe811a9568f4a0b7fb7df109829f81530a18e",
|
||||
"i686-unknown-linux-gnu-0.9.0":
|
||||
"2fffc9b6cb0d9725c3aa6535c39a6b97a94f360dbf7970aed4b68cf0eca11509",
|
||||
"i686-unknown-linux-musl-0.9.0":
|
||||
"05fd6d15a0eb6dd06aea6ce9f69b316eebf13f161068896c51ddf836a0bc0515",
|
||||
"powerpc64-unknown-linux-gnu-0.9.0":
|
||||
"357ba64467776fa305638de0666344ff96094ed27aad9d587c55897070b99501",
|
||||
"powerpc64le-unknown-linux-gnu-0.9.0":
|
||||
"1b2ac0fba624eceeb8ed984c8bb32cbaea81bdd46c0292ab08bf30da8c19ecce",
|
||||
"s390x-unknown-linux-gnu-0.9.0":
|
||||
"3f1a17968f58a567bf525058245b657751331bcb8e1bb817e3b4083083bb2db6",
|
||||
"x86_64-apple-darwin-0.9.0":
|
||||
"6e2af7e3efb5c353500d0b9bd003dfc08824a998a77ef6e734fd0046c3f1ef75",
|
||||
"x86_64-pc-windows-msvc-0.9.0":
|
||||
"3e9db77d8f91977f8f00fbce61a2a5f3cd747ceaf24aee03309d114233fe8fbf",
|
||||
"x86_64-unknown-linux-gnu-0.9.0":
|
||||
"91470718f191157b9ba203fa1e1107d4e921350c4da0cd128713c8af1b2222f4",
|
||||
"x86_64-unknown-linux-musl-0.9.0":
|
||||
"d5cc1131c575e0ca9462c72346dea21c10cdf3cb9b664bfc72c8b5f2d48f1a01",
|
||||
"aarch64-apple-darwin-0.8.6":
|
||||
"d24cfe247de2bfd90d7f0604196247b680e1db5b6c8427cf6e540c38044526f7",
|
||||
"aarch64-pc-windows-msvc-0.8.6":
|
||||
"1b1a9cc718c59e7c2a9fd471ba39b7eed7730094b7d8ecdc554bbb66f53715d0",
|
||||
"aarch64-unknown-linux-gnu-0.8.6":
|
||||
"110b9d3fd081d1ac37cb0e4cebad1103c10989c21ff83c587682da308febb5e8",
|
||||
"aarch64-unknown-linux-musl-0.8.6":
|
||||
"23c5d1dd7eed23d2bd6d340df05a068030e267db28150892a72e3dc97b175164",
|
||||
"arm-unknown-linux-musleabihf-0.8.6":
|
||||
"5cece038a35e89f5000e93fe45fbc2d1e66b385859fa902f621c812663bf6743",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.6":
|
||||
"878d1febd822efb423296a228c63083e5858111682772f5f251537b64013e302",
|
||||
"armv7-unknown-linux-musleabihf-0.8.6":
|
||||
"2263e81d447fa787b9375acf580807365c81154a1232b05f22325106614309d1",
|
||||
"i686-pc-windows-msvc-0.8.6":
|
||||
"00f6a747a5fb29d604e8921ee2564523e93f1e85522d9e347af703220a596a1e",
|
||||
"i686-unknown-linux-gnu-0.8.6":
|
||||
"3e00cf6bc53a40de6e34c223c21753b2b1590a690925536b0ba7b382664a140f",
|
||||
"i686-unknown-linux-musl-0.8.6":
|
||||
"108e35e89386fbb32698abcdec8ff734a79908a34c29d70e2604f3a7c0efc2de",
|
||||
"powerpc64-unknown-linux-gnu-0.8.6":
|
||||
"573855774fdce775ff843583e7090c44782eb385381831ac4d7fdea0e7d69d30",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.6":
|
||||
"0d5d3334c7a6f5fa5aeb88a391495fd4a33090656d7069e03cf5062e8304ac55",
|
||||
"s390x-unknown-linux-gnu-0.8.6":
|
||||
"5e92c81b6fe4a1288bcbc1657aae706a0612d428a1d9876f76b81a9bef5e7ae7",
|
||||
"x86_64-apple-darwin-0.8.6":
|
||||
"3ff48d180472a1aee6385ba43606ba6a5a6ab89f16a3ca8ccb234966fe3698c1",
|
||||
"x86_64-pc-windows-msvc-0.8.6":
|
||||
"4ca646f3659a88eb64b73bcfd4a4927c0194005c5aff69f4c71406d4370360c2",
|
||||
"x86_64-unknown-linux-gnu-0.8.6":
|
||||
"1baca186d3525656c4e8e387bff990fc25af63642e22a0af04f45288b9d566e7",
|
||||
"x86_64-unknown-linux-musl-0.8.6":
|
||||
"a691c78f045f7202b15620939c4b087f301afe884e42d09a19725f61581aa887",
|
||||
"aarch64-apple-darwin-0.8.5":
|
||||
"36043a503192fd0c4c37b3f4b9f4d4351a6a3b1734120f0c780b4b8dc4ebea4a",
|
||||
"aarch64-pc-windows-msvc-0.8.5":
|
||||
"07098d8f1f9816b2b23489414e4f1c441606986d14b3b9e7a915ffd4786679ed",
|
||||
"aarch64-unknown-linux-gnu-0.8.5":
|
||||
"c858454b7cd90450e4a00c83ebe9523f2baf1cafe24f527c288f70acf8de9ade",
|
||||
"aarch64-unknown-linux-musl-0.8.5":
|
||||
"120a34b83b45374466914d2a5836f68c31dc99f04f490816a5a16e72ce4879fb",
|
||||
"arm-unknown-linux-musleabihf-0.8.5":
|
||||
"81c263084e823262e047736f48452bdd0554c0d5a2acf320be27a77914d5cbaa",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.5":
|
||||
"20154c987c5180baf42d56405a49b3b3b77c5fa532e454ccb206d189c0710456",
|
||||
"armv7-unknown-linux-musleabihf-0.8.5":
|
||||
"dc77ba378a5fd7636db5e02315b45e0cf11db7dd489028761b00da1167955a35",
|
||||
"i686-pc-windows-msvc-0.8.5":
|
||||
"d6b2a77f74dff14b38279d53e8faf6abd3c1495c26c4f36ecaf633429356c122",
|
||||
"i686-unknown-linux-gnu-0.8.5":
|
||||
"c3533505401746c061f7b9275a4657de89e16ed69ad3f87168297a1c9908e3d1",
|
||||
"i686-unknown-linux-musl-0.8.5":
|
||||
"8dd61925815987d8de68528d361beaa24a8942e895cea30a10e0fd6aa798b61a",
|
||||
"powerpc64-unknown-linux-gnu-0.8.5":
|
||||
"ceee3b726807d75ac38c8f3ce0484cb9fb516b7f9c1aa90f89704a7db91aceb6",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.5":
|
||||
"36be86db6653b5cc903deb342dd63fab695b1e16218a64597a1bb1ee85eeb63c",
|
||||
"s390x-unknown-linux-gnu-0.8.5":
|
||||
"5911cbab251b455ae1c0163300fa921cf95210d1a220862d4fafb3ee3b1d15ca",
|
||||
"x86_64-apple-darwin-0.8.5":
|
||||
"04ac1eaa178ba358bfd4d31926cdf588f1bee2c6a2085d220ff20ad15f8c117f",
|
||||
"x86_64-pc-windows-msvc-0.8.5":
|
||||
"3cbe83e67640f080f8fee0daa47929c5f88c89af6e0b50a69339051629a593c0",
|
||||
"x86_64-unknown-linux-gnu-0.8.5":
|
||||
"74de1995e95438427f7a2b0402263fbfd1868827004b314b50ab720c324c20c0",
|
||||
"x86_64-unknown-linux-musl-0.8.5":
|
||||
"187b47984ab559a5ad0a1d3401c37fd1afa8c3816ef21cc073240b64026f0c85",
|
||||
"aarch64-apple-darwin-0.8.4":
|
||||
"8893f3ede33a73740f69b10ee9356e5cf2933c0afe146f00176be12ef91bf9d9",
|
||||
"aarch64-pc-windows-msvc-0.8.4":
|
||||
"09a6f59fd0407d4d183821c199f4d65de06f2fdd46a8b5dec2dcebb704ef442b",
|
||||
"aarch64-unknown-linux-gnu-0.8.4":
|
||||
"0dfe36fabb817638863375e0140ce03bf26ccc9a7fd9d2c8e8337b1a21697ed4",
|
||||
"aarch64-unknown-linux-musl-0.8.4":
|
||||
"c497a751d87c09d0e0185bd4c9f221b35003dbc5611c46df00b55e48e6b8fdd5",
|
||||
"arm-unknown-linux-musleabihf-0.8.4":
|
||||
"ba28a3f397f5e71d0395c248cda7a9fd5561d5b815390837eea2372ae83ef36c",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.4":
|
||||
"8e3bf4b4e44b808e42596a360e58da9fc6ebdbe7127ad1721da1bc9f062f65d3",
|
||||
"armv7-unknown-linux-musleabihf-0.8.4":
|
||||
"50ab927866961307c353cb96ca1053abc718379eb368a4402b367a4fa1a91ccc",
|
||||
"i686-pc-windows-msvc-0.8.4":
|
||||
"cb944992cd4847a6ea0dc7c57230a6c7b40acdf64b0d09773f27ba0a65802c8b",
|
||||
"i686-unknown-linux-gnu-0.8.4":
|
||||
"bd46b0fbb90bcab70924f756c17a1cf2cba30e05122d7553e9f33cb8ed41cd14",
|
||||
"i686-unknown-linux-musl-0.8.4":
|
||||
"4c8317b1fdb7dcb17a3cbd7975180914047e4b6596d9acd6f0fb39ee53c98ff2",
|
||||
"powerpc64-unknown-linux-gnu-0.8.4":
|
||||
"c5e99c5703989a16be4217caa67dbc1a358e9dbd8ad806e9cb96cbf070d57f0a",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.4":
|
||||
"42abb3ebc87b0317a91a3622f94f5383c1afe9c40876c50a997a873cef43241d",
|
||||
"s390x-unknown-linux-gnu-0.8.4":
|
||||
"255510d803b11042aadd6b07f8f7e724a7544f357bfbd3b4cdd855861d74d762",
|
||||
"x86_64-apple-darwin-0.8.4":
|
||||
"b47e45fe5bf128eaaeaf9f477388934586d00c2c16469034c770d93ceb655a16",
|
||||
"x86_64-pc-windows-msvc-0.8.4":
|
||||
"9a1ae43ede1dabf08678060c6e6ccccf11b11e13341615c4dfa6f854e311b102",
|
||||
"x86_64-unknown-linux-gnu-0.8.4":
|
||||
"c4e6591ae1bb4f15c09c9022b7bfc57e1c3a567acdc9cd76021cd1304b5868c3",
|
||||
"x86_64-unknown-linux-musl-0.8.4":
|
||||
"6c95a04d3c589dac62adc1538c72e5cc100031da04b9bfec639a195cf8dbb017",
|
||||
"aarch64-apple-darwin-0.8.3":
|
||||
"b99da0f689b01d5b556fe2f66a756c99fe85b78cebd19f73817de7315438d53e",
|
||||
"aarch64-pc-windows-msvc-0.8.3":
|
||||
"16f543b6ac7765c3f91a8f6b24e49f42dc98e710ccb61b7800f7d21fe9026a14",
|
||||
"aarch64-unknown-linux-gnu-0.8.3":
|
||||
"e8fd209006dc6be4066eb1730371aa2bba0216471a7fddb57aaf07562dcf7283",
|
||||
"aarch64-unknown-linux-musl-0.8.3":
|
||||
"a9978f88e3e5e1c2789f93cc1f264cf8981f7a4b6969ea8dd7e630c5c46e3972",
|
||||
"arm-unknown-linux-musleabihf-0.8.3":
|
||||
"21094f80f0f71025da293fb190468e47e38a55bb2c8595f239ddd6ce5c4718e1",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.3":
|
||||
"2594d44751d87af208f363113af7fe7b3d706da0edcb421a00816f1a0099c962",
|
||||
"armv7-unknown-linux-musleabihf-0.8.3":
|
||||
"56be377ab0f6136ff50a52e5c37377d16b07ff3a037f3310fbbd9efe53e691f6",
|
||||
"i686-pc-windows-msvc-0.8.3":
|
||||
"165e7187594046d20f7d2863e78748bc75f3c3692493c4511bcb2662a8d6e765",
|
||||
"i686-unknown-linux-gnu-0.8.3":
|
||||
"653a54ddfa27cc5dd172043278f624b6b5af58f27e82a18c66e6874ebf30caf5",
|
||||
"i686-unknown-linux-musl-0.8.3":
|
||||
"a0363f6e917d4494473307313403241cde2fd1a9ef43a9a3f47156b9be64b88d",
|
||||
"powerpc64-unknown-linux-gnu-0.8.3":
|
||||
"9ef2a28502dd4212c3fcd47bf8db22b5348737290f598275b59562de42a8dcb0",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.3":
|
||||
"490eff7f0e16cb7ab026364c80a4b38ce713b305d7441170ece4ac88b25d19f9",
|
||||
"s390x-unknown-linux-gnu-0.8.3":
|
||||
"508927e86a819822ba7aa8eed647a18c38e570c512a9ad61f1c218e336a9d7d7",
|
||||
"x86_64-apple-darwin-0.8.3":
|
||||
"92b471249c6c7341ebfc75719620e7d1b01ef70a8ffe1309549e98b57d4d9850",
|
||||
"x86_64-pc-windows-msvc-0.8.3":
|
||||
"297b8b1c8a888cadd12ca6baf4af115cc65890ccee75d51ca4057000cb0f4c3a",
|
||||
"x86_64-unknown-linux-gnu-0.8.3":
|
||||
"19eb5ce0cf1151d5ef58372633c342e1c000f4bfa8877b3d4ba0f0191b4bf839",
|
||||
"x86_64-unknown-linux-musl-0.8.3":
|
||||
"14c104c0d862b0419766136f616973cedd549b33863f480b5b6dcd6fcc75747b",
|
||||
"aarch64-apple-darwin-0.8.2":
|
||||
"e261948e088a92959b4d8815b04b331609c8160d93b22308a80070a18bf984dd",
|
||||
"aarch64-pc-windows-msvc-0.8.2":
|
||||
"547b3ff302b124023e025d7cf662e8b818740432338c7e2b5c990edc3dbeeb6d",
|
||||
"aarch64-unknown-linux-gnu-0.8.2":
|
||||
"fb82155967c658b871706ff928ac8c2150db36c8c5304e70c101d849b50b42cd",
|
||||
"aarch64-unknown-linux-musl-0.8.2":
|
||||
"a4e7eec392741d1f43bdf8ce947497344e5d56af64dcd3dfce8586834ddfcb86",
|
||||
"arm-unknown-linux-musleabihf-0.8.2":
|
||||
"4334688da6c51d622fe9a4d34b90be7507a5a11b7e2ea616e39a48d9a315c495",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.2":
|
||||
"1f066d2e55deb227096a53d92b58991355bf522f30a6403973ccd2daa38aa394",
|
||||
"armv7-unknown-linux-musleabihf-0.8.2":
|
||||
"6316f026cc3cde815c5bae24b0ef0483be6ad3ec7bd1508780205251bce309e4",
|
||||
"i686-pc-windows-msvc-0.8.2":
|
||||
"cb031edcace8297046c1fa0eba4eb37982c1b18f5f744ad1fbcb3271e6d845e8",
|
||||
"i686-unknown-linux-gnu-0.8.2":
|
||||
"c79c8576e5119b30018ffc553a8836de704e08c4203480aa8da760497d89b1dd",
|
||||
"i686-unknown-linux-musl-0.8.2":
|
||||
"02613f37e1289b599063f8215820a67cae0e9be4a4ea1beb6df1207fe14eea0f",
|
||||
"powerpc64-unknown-linux-gnu-0.8.2":
|
||||
"fe1ab21a4f0215a5bc0c2e16ee441594882cbb3c7541996cd03e7c95579c6816",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.2":
|
||||
"431e6d1c966c2390112cb4822b1dcaf4a09f16597d12784de6cfb148953904e6",
|
||||
"s390x-unknown-linux-gnu-0.8.2":
|
||||
"949705a2abef4559a85c8927f8c5a02ebd402de3fbd20872a93bb5b162386c8a",
|
||||
"x86_64-apple-darwin-0.8.2":
|
||||
"07e9559eda46d02ba3c09fa0ea78cc15b9bbb10408f47b61d524d13b407eab0c",
|
||||
"x86_64-pc-windows-msvc-0.8.2":
|
||||
"4ee1f8373e7f7c1be42d51b642d576cfea068584c5c8ee7086f502f0d3a2f483",
|
||||
"x86_64-unknown-linux-gnu-0.8.2":
|
||||
"b0e54de8d1d384fa9f9e1edf939ac63dcc72ba9ea7c001352510bc5fcc450386",
|
||||
"x86_64-unknown-linux-musl-0.8.2":
|
||||
"aebe16a7975ff8f477a2790ae49fd01ae34061ffbae3078121620f91fac0506a",
|
||||
"aarch64-apple-darwin-0.8.1":
|
||||
"19408d81732451fa9eca5bb58f52ab3544a3c4c894f87dbd16265f1eaa542038",
|
||||
"aarch64-pc-windows-msvc-0.8.1":
|
||||
"18823e9728c09c09347bdcb8bf56eee117476e19248fce0bf9553f1510244a23",
|
||||
"aarch64-unknown-linux-gnu-0.8.1":
|
||||
"05ca640a800b2ebcb3a60dab20ccdc4485d41a79261243cf44dda551a7ec59f9",
|
||||
"aarch64-unknown-linux-musl-0.8.1":
|
||||
"a443c2383551c087972be060109971daeb5fedff62e7bd0b9f403f8a0d10ea5c",
|
||||
"arm-unknown-linux-musleabihf-0.8.1":
|
||||
"e6eda932f691813b7d2ac6c558c2e3be378d0ce2b87b218b22b5f70a73750067",
|
||||
"armv7-unknown-linux-gnueabihf-0.8.1":
|
||||
"e9ff9fb2b9f81ee2289cf187a88d653cbccefbc489ae78f085799c1aba621bd9",
|
||||
"armv7-unknown-linux-musleabihf-0.8.1":
|
||||
"04fcb9fb935f1eb328a0bbad611e08683476a73bf26cd2e4f88fd63b4c8728e4",
|
||||
"i686-pc-windows-msvc-0.8.1":
|
||||
"d9d062c0266e3eebf2aa32633600561465d54e2612cb4e5986a990f5968cdacf",
|
||||
"i686-unknown-linux-gnu-0.8.1":
|
||||
"a7cde3a634f1c304cb9208951a6fc72c08b5dc72815f2f0e5d4a5b719f6b2480",
|
||||
"i686-unknown-linux-musl-0.8.1":
|
||||
"c2a16b066541aa53dbab7493ff4c7ab11fa41a33bbb6a27b8d4c6554c1725c69",
|
||||
"powerpc64-unknown-linux-gnu-0.8.1":
|
||||
"759992752f5427fd230c8cc3c7b622b247eade44c85b2f2642220335eabb6cd2",
|
||||
"powerpc64le-unknown-linux-gnu-0.8.1":
|
||||
"a5e407808592da5cfbd96c42c45270914aef37a316e4fb3cd8b0f05b7e3453fc",
|
||||
"s390x-unknown-linux-gnu-0.8.1":
|
||||
"144c57540a1c8b812d0bb9aefc177d8ecb6ef16a173eb7305cee2318f4c370a6",
|
||||
"x86_64-apple-darwin-0.8.1":
|
||||
"29e5c09a23dd1750f903c29a3ef36ea12527b0035983940eccbb738c2bc914b1",
|
||||
"x86_64-pc-windows-msvc-0.8.1":
|
||||
"ba096b22fec82e5fffff9bf76a7a75d617586c4d03ef2d13eb047882c532427a",
|
||||
"x86_64-unknown-linux-gnu-0.8.1":
|
||||
"27942bb3688c2382603b89e7772fcd6df4456eaa1ae2eb93f3f3bb82967d8b00",
|
||||
"x86_64-unknown-linux-musl-0.8.1":
|
||||
"d03f855ddfacfbddea476c2838d284c316aa97ec141355c69553db2401afd682",
|
||||
"aarch64-apple-darwin-0.8.0":
|
||||
"eede1dc7e7bf14ceef1b2ef7274cf74b5aa4939f8299ef5b42dc72f25fd4513c",
|
||||
"aarch64-pc-windows-msvc-0.8.0":
|
||||
|
||||
@@ -5,7 +5,11 @@ import { promises as fs } from "node:fs";
|
||||
import { OWNER, REPO, TOOL_CACHE_NAME } from "../utils/constants";
|
||||
import type { Architecture, Platform } from "../utils/platforms";
|
||||
import { validateChecksum } from "./checksum/checksum";
|
||||
import * as github from "@actions/github";
|
||||
import { Octokit } from "@octokit/core";
|
||||
import { paginateRest } from "@octokit/plugin-paginate-rest";
|
||||
import { restEndpointMethods } from "@octokit/plugin-rest-endpoint-methods";
|
||||
|
||||
const PaginatingOctokit = Octokit.plugin(paginateRest, restEndpointMethods);
|
||||
|
||||
export function tryGetFromToolCache(
|
||||
arch: Architecture,
|
||||
@@ -84,8 +88,26 @@ export async function resolveVersion(
|
||||
}
|
||||
|
||||
async function getAvailableVersions(githubToken: string): Promise<string[]> {
|
||||
const octokit = github.getOctokit(githubToken);
|
||||
try {
|
||||
const octokit = new PaginatingOctokit({
|
||||
auth: githubToken,
|
||||
});
|
||||
return await getReleaseTagNames(octokit);
|
||||
} catch (err) {
|
||||
if ((err as Error).message.includes("Bad credentials")) {
|
||||
core.info(
|
||||
"No (valid) GitHub token provided. Falling back to anonymous. Requests might be rate limited.",
|
||||
);
|
||||
const octokit = new PaginatingOctokit();
|
||||
return await getReleaseTagNames(octokit);
|
||||
}
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
async function getReleaseTagNames(
|
||||
octokit: InstanceType<typeof PaginatingOctokit>,
|
||||
): Promise<string[]> {
|
||||
const response = await octokit.paginate(octokit.rest.repos.listReleases, {
|
||||
owner: OWNER,
|
||||
repo: REPO,
|
||||
@@ -94,15 +116,37 @@ async function getAvailableVersions(githubToken: string): Promise<string[]> {
|
||||
}
|
||||
|
||||
async function getLatestVersion(githubToken: string) {
|
||||
const octokit = github.getOctokit(githubToken);
|
||||
|
||||
const { data: latestRelease } = await octokit.rest.repos.getLatestRelease({
|
||||
owner: OWNER,
|
||||
repo: REPO,
|
||||
const octokit = new PaginatingOctokit({
|
||||
auth: githubToken,
|
||||
});
|
||||
|
||||
let latestRelease: { tag_name: string } | undefined;
|
||||
try {
|
||||
latestRelease = await getLatestRelease(octokit);
|
||||
} catch (err) {
|
||||
if ((err as Error).message.includes("Bad credentials")) {
|
||||
core.info(
|
||||
"No (valid) GitHub token provided. Falling back to anonymous. Requests might be rate limited.",
|
||||
);
|
||||
const octokit = new PaginatingOctokit();
|
||||
latestRelease = await getLatestRelease(octokit);
|
||||
} else {
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
if (!latestRelease) {
|
||||
throw new Error("Could not determine latest release.");
|
||||
}
|
||||
return latestRelease.tag_name;
|
||||
}
|
||||
|
||||
async function getLatestRelease(
|
||||
octokit: InstanceType<typeof PaginatingOctokit>,
|
||||
) {
|
||||
const { data: latestRelease } = await octokit.rest.repos.getLatestRelease({
|
||||
owner: OWNER,
|
||||
repo: REPO,
|
||||
});
|
||||
return latestRelease;
|
||||
}
|
||||
|
||||
@@ -1,16 +1,20 @@
|
||||
import * as github from "@actions/github";
|
||||
import { Octokit } from "@octokit/core";
|
||||
import * as core from "@actions/core";
|
||||
import { paginateRest } from "@octokit/plugin-paginate-rest";
|
||||
import { restEndpointMethods } from "@octokit/plugin-rest-endpoint-methods";
|
||||
|
||||
import { OWNER, REPO } from "./utils/constants";
|
||||
import * as semver from "semver";
|
||||
|
||||
import { updateChecksums } from "./download/checksum/update-known-checksums";
|
||||
|
||||
const PaginatingOctokit = Octokit.plugin(paginateRest, restEndpointMethods);
|
||||
|
||||
async function run(): Promise<void> {
|
||||
const checksumFilePath = process.argv.slice(2)[0];
|
||||
const github_token = process.argv.slice(2)[1];
|
||||
|
||||
const octokit = github.getOctokit(github_token);
|
||||
const octokit = new PaginatingOctokit({ auth: github_token });
|
||||
|
||||
const response = await octokit.paginate(octokit.rest.repos.listReleases, {
|
||||
owner: OWNER,
|
||||
|
||||
+20
-4
@@ -1,15 +1,31 @@
|
||||
import * as fs from "node:fs";
|
||||
import * as core from "@actions/core";
|
||||
import * as toml from "toml";
|
||||
import * as toml from "smol-toml";
|
||||
|
||||
export function getRuffVersionFromPyproject(
|
||||
filePath: string,
|
||||
): string | undefined {
|
||||
if (!fs.existsSync(filePath)) {
|
||||
core.warning(`Could not find file: ${filePath}`);
|
||||
return undefined;
|
||||
}
|
||||
const pyprojectContent = fs.readFileSync(filePath, "utf-8");
|
||||
const pyproject = toml.parse(pyprojectContent);
|
||||
let pyproject:
|
||||
| {
|
||||
project?: { dependencies?: string[] };
|
||||
"dependency-groups"?: { dev?: string[] };
|
||||
}
|
||||
| undefined;
|
||||
try {
|
||||
pyproject = toml.parse(pyprojectContent);
|
||||
} catch (err) {
|
||||
const message = (err as Error).message;
|
||||
core.warning(`Error while parsing ${filePath}: ${message}`);
|
||||
return undefined;
|
||||
}
|
||||
|
||||
const dependencies: string[] = pyproject.project?.dependencies || [];
|
||||
const devDependencies: string[] = pyproject["dependency-groups"]?.dev || [];
|
||||
const dependencies: string[] = pyproject?.project?.dependencies || [];
|
||||
const devDependencies: string[] = pyproject?.["dependency-groups"]?.dev || [];
|
||||
|
||||
const ruffVersionDefinition =
|
||||
dependencies.find((dep: string) => dep.startsWith("ruff")) ||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,
|
||||
"target": "ES2022" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,
|
||||
"module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
|
||||
"outDir": "./lib" /* Redirect output structure to the directory. */,
|
||||
"rootDir": "./src" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */,
|
||||
|
||||
Reference in New Issue
Block a user