Compare commits

..

71 Commits

Author SHA1 Message Date
Óscar San José
f47c8e6a9b Merge pull request #3357 from github/backport-v3.31.8-1b168cd39
Merge releases/v4 into releases/v3
2025-12-12 10:43:49 +01:00
github-actions[bot]
74951318a2 Rebuild 2025-12-12 08:53:47 +00:00
github-actions[bot]
5676d1f64a Update version and changelog for v3.31.8 2025-12-12 08:46:33 +00:00
github-actions[bot]
c1bea80e56 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.8-1b168cd39 2025-12-12 08:46:32 +00:00
github-actions[bot]
2d9c0b97af Revert "Rebuild"
This reverts commit 817dbfb39b.
2025-12-12 08:46:32 +00:00
github-actions[bot]
827017f97b Revert "Update version and changelog for v3.31.7"
This reverts commit 793f7006bb.
2025-12-12 08:46:31 +00:00
Henry Mercer
bffd034ab1 Merge pull request #3346 from github/backport-v3.31.7-cf1bb45a2
Merge releases/v4 into releases/v3
2025-12-09 13:26:37 +00:00
github-actions[bot]
817dbfb39b Rebuild 2025-12-05 20:45:51 +00:00
github-actions[bot]
793f7006bb Update version and changelog for v3.31.7 2025-12-05 17:21:20 +00:00
github-actions[bot]
d2e9832330 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.7-cf1bb45a2 2025-12-05 17:21:19 +00:00
github-actions[bot]
c2e4b7785f Revert "Rebuild"
This reverts commit 89cb79a131.
2025-12-05 17:21:18 +00:00
github-actions[bot]
66d7f51a10 Revert "Update version and changelog for v3.31.6"
This reverts commit dbf6819ebd.
2025-12-05 17:21:18 +00:00
Michael B. Gale
497990dfed Merge pull request #3338 from github/backport-v3.31.6-fe4161a26
Merge releases/v4 into releases/v3
2025-12-01 10:24:24 +00:00
github-actions[bot]
89cb79a131 Rebuild 2025-12-01 09:59:32 +00:00
github-actions[bot]
dbf6819ebd Update version and changelog for v3.31.6 2025-12-01 09:52:51 +00:00
github-actions[bot]
5af51f4048 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.6-fe4161a26 2025-12-01 09:52:49 +00:00
github-actions[bot]
e439418aab Revert "Rebuild"
This reverts commit c12d7c1f2d.
2025-12-01 09:52:49 +00:00
github-actions[bot]
249860e323 Revert "Update version and changelog for v3.31.5"
This reverts commit 2e2a1cf1ef.
2025-12-01 09:52:49 +00:00
Paolo Tranquilli
d3ced5c96c Merge pull request #3324 from github/backport-v3.31.5-fdbfb4d27
Merge releases/v4 into releases/v3
2025-11-24 12:16:57 +01:00
github-actions[bot]
c12d7c1f2d Rebuild 2025-11-24 10:56:57 +00:00
github-actions[bot]
2e2a1cf1ef Update version and changelog for v3.31.5 2025-11-24 09:33:54 +00:00
github-actions[bot]
e2cca77d06 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.5-fdbfb4d27 2025-11-24 09:33:53 +00:00
github-actions[bot]
801a18bea6 Revert "Rebuild"
This reverts commit 9031cd9330.
2025-11-24 09:33:52 +00:00
github-actions[bot]
1c715a714c Revert "Update version and changelog for v3.31.4"
This reverts commit f58938aee2.
2025-11-24 09:33:52 +00:00
Henry Mercer
c3d42c5d08 Merge pull request #3314 from github/backport-v3.31.4-e12f01789
Merge releases/v4 into releases/v3
2025-11-19 10:02:25 +00:00
github-actions[bot]
9031cd9330 Rebuild 2025-11-18 17:06:56 +00:00
github-actions[bot]
f58938aee2 Update version and changelog for v3.31.4 2025-11-18 16:16:32 +00:00
github-actions[bot]
1f1c162805 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.4-e12f01789 2025-11-18 16:16:30 +00:00
github-actions[bot]
7ab96a0e6f Revert "Rebuild"
This reverts commit e5971bdba6.
2025-11-18 16:16:30 +00:00
github-actions[bot]
e3cb86275a Revert "Update version and changelog for v3.31.3"
This reverts commit c5a9d29dc9.
2025-11-18 16:16:29 +00:00
Michael B. Gale
f94c9befff Merge pull request #3295 from github/backport-v3.31.3-014f16e7a
Merge releases/v4 into releases/v3
2025-11-13 22:45:46 +00:00
github-actions[bot]
e5971bdba6 Rebuild 2025-11-13 22:03:22 +00:00
github-actions[bot]
c5a9d29dc9 Update version and changelog for v3.31.3 2025-11-13 21:57:42 +00:00
github-actions[bot]
9f1109665d Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.3-014f16e7a 2025-11-13 21:57:40 +00:00
github-actions[bot]
f8f60f3a2b Revert "Rebuild"
This reverts commit c6eb09db21.
2025-11-13 21:57:40 +00:00
github-actions[bot]
f4d10b9ef7 Revert "Update version and changelog for v3.31.2"
This reverts commit 09db9044dc.
2025-11-13 21:57:39 +00:00
Henry Mercer
5d5cd550d3 Merge pull request #3263 from github/backport-v3.31.2-0499de31b
Merge releases/v4 into releases/v3
2025-10-30 15:01:09 +00:00
github-actions[bot]
c6eb09db21 Rebuild 2025-10-30 14:37:32 +00:00
github-actions[bot]
09db9044dc Update version and changelog for v3.31.2 2025-10-30 14:34:26 +00:00
github-actions[bot]
d3cd47d8d6 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.2-0499de31b 2025-10-30 14:34:25 +00:00
github-actions[bot]
8e9caa5100 Revert "Rebuild"
This reverts commit c2805e0a04.
2025-10-30 14:34:25 +00:00
github-actions[bot]
23a6333b88 Revert "Update version and changelog for v3.31.1"
This reverts commit c0d3370b54.
2025-10-30 14:34:24 +00:00
Henry Mercer
c503cb4fbb Merge pull request #3254 from github/backport-v3.31.1-5fe9434cd
Merge releases/v4 into releases/v3
2025-10-30 11:00:54 +00:00
github-actions[bot]
c2805e0a04 Rebuild 2025-10-30 10:35:44 +00:00
github-actions[bot]
c0d3370b54 Update version and changelog for v3.31.1 2025-10-30 10:31:02 +00:00
github-actions[bot]
ddd0dc746a Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.1-5fe9434cd 2025-10-30 10:31:01 +00:00
github-actions[bot]
2f607936ce Revert "Rebuild"
This reverts commit 9e3918e481.
2025-10-30 10:31:00 +00:00
github-actions[bot]
37e7dfbaa0 Revert "Update version and changelog for v3.31.0"
This reverts commit 7dd1575dac.
2025-10-30 10:31:00 +00:00
Michael B. Gale
d198d2fabf Merge pull request #3237 from github/backport-v3.31.0-4e94bd11f
Merge releases/v4 into releases/v3
2025-10-24 19:30:34 +01:00
github-actions[bot]
9e3918e481 Rebuild 2025-10-24 17:18:40 +00:00
github-actions[bot]
7dd1575dac Update version and changelog for v3.31.0 2025-10-24 17:11:07 +00:00
github-actions[bot]
28fc48d83c Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.0-4e94bd11f 2025-10-24 17:11:06 +00:00
github-actions[bot]
12c6008004 Revert "Rebuild"
This reverts commit 5f3f3164ad.
2025-10-24 17:11:05 +00:00
github-actions[bot]
d3019effb0 Revert "Update version and changelog for v3.30.9"
This reverts commit ba42101490.
2025-10-24 17:11:05 +00:00
Henry Mercer
42213152a8 Merge pull request #3216 from github/backport-v3.30.9-16140ae1a
Merge releases/v4 into releases/v3
2025-10-17 17:09:13 +01:00
Henry Mercer
e677e67801 Run setup-codeql on Node 20 for v3 2025-10-17 16:53:18 +01:00
github-actions[bot]
5f3f3164ad Rebuild 2025-10-17 15:34:40 +00:00
github-actions[bot]
ba42101490 Update version and changelog for v3.30.9 2025-10-17 15:24:34 +00:00
github-actions[bot]
f11af5849b Merge remote-tracking branch 'origin/releases/v4' into backport-v3.30.9-16140ae1a 2025-10-17 15:24:33 +00:00
github-actions[bot]
ba5430dc86 Revert "Rebuild"
This reverts commit 948223fe01.
2025-10-17 15:24:33 +00:00
github-actions[bot]
13e883e119 Revert "Update version and changelog for v3.30.8"
This reverts commit a37add20d4.
2025-10-17 15:24:32 +00:00
Michael B. Gale
755f44910c Merge pull request #3201 from github/backport-v3.30.8-2a6736cca
Merge releases/v4 into releases/v3
2025-10-10 18:20:36 +01:00
github-actions[bot]
948223fe01 Rebuild 2025-10-10 16:56:34 +00:00
github-actions[bot]
a37add20d4 Update version and changelog for v3.30.8 2025-10-10 16:50:13 +00:00
github-actions[bot]
ab163cf08b Merge remote-tracking branch 'origin/releases/v4' into backport-v3.30.8-2a6736cca 2025-10-10 16:50:12 +00:00
github-actions[bot]
319796f085 Revert "Rebuild"
This reverts commit c551c50310.
2025-10-10 16:50:12 +00:00
github-actions[bot]
bd1ac56295 Revert "Update version and changelog for v3.30.7"
This reverts commit b264e15259.
2025-10-10 16:50:12 +00:00
Mario Campos
a8d1ac45b9 Merge pull request #3187 from github/backport-v3.30.7-e296a9355
Merge releases/v4 into releases/v3
2025-10-07 10:58:53 -05:00
github-actions[bot]
c551c50310 Rebuild 2025-10-07 15:33:29 +00:00
Mario Campos
01f1a24033 Downgrade action.yml to use Node.js 20 instead of Node.js 24 for v3 2025-10-07 10:29:22 -05:00
github-actions[bot]
b264e15259 Update version and changelog for v3.30.7 2025-10-07 15:23:05 +00:00
56 changed files with 3167 additions and 2964 deletions

View File

@@ -16,5 +16,5 @@ inputs:
Comma separated list of query ids that should NOT be included in this SARIF file. Comma separated list of query ids that should NOT be included in this SARIF file.
runs: runs:
using: node24 using: node20
main: index.js main: index.js

View File

@@ -34,7 +34,7 @@ Products:
Environments: Environments:
- **Dotcom** - Impacts CodeQL workflows on `github.com` and/or GitHub Enterprise Cloud with Data Residency. - **Dotcom** - Impacts CodeQL workflows on `github.com`.
- **GHES** - Impacts CodeQL workflows on GitHub Enterprise Server. - **GHES** - Impacts CodeQL workflows on GitHub Enterprise Server.
- **Testing/None** - This change does not impact any CodeQL workflows in production. - **Testing/None** - This change does not impact any CodeQL workflows in production.

View File

@@ -79,7 +79,7 @@ jobs:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: ${{ matrix.os }}-zstd-bundle.sarif name: ${{ matrix.os }}-zstd-bundle.sarif
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -67,7 +67,7 @@ jobs:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: config-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: config-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -78,7 +78,7 @@ jobs:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: diagnostics-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: diagnostics-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -99,7 +99,7 @@ jobs:
with: with:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: with-baseline-information-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: with-baseline-information-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -64,7 +64,7 @@ jobs:
with: with:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: ${{ matrix.os }}-${{ matrix.version }}.sarif.json name: ${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -83,7 +83,7 @@ jobs:
post-processed-sarif-path: ${{ runner.temp }}/post-processed post-processed-sarif-path: ${{ runner.temp }}/post-processed
- name: Upload security SARIF - name: Upload security SARIF
if: contains(matrix.analysis-kinds, 'code-scanning') if: contains(matrix.analysis-kinds, 'code-scanning')
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json
@@ -91,14 +91,14 @@ jobs:
retention-days: 7 retention-days: 7
- name: Upload quality SARIF - name: Upload quality SARIF
if: contains(matrix.analysis-kinds, 'code-quality') if: contains(matrix.analysis-kinds, 'code-quality')
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json
path: ${{ runner.temp }}/results/javascript.quality.sarif path: ${{ runner.temp }}/results/javascript.quality.sarif
retention-days: 7 retention-days: 7
- name: Upload post-processed SARIF - name: Upload post-processed SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
post-processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json post-processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json

View File

@@ -56,7 +56,7 @@ jobs:
use-all-platform-bundle: 'false' use-all-platform-bundle: 'false'
setup-kotlin: 'true' setup-kotlin: 'true'
- name: Set up Ruby - name: Set up Ruby
uses: ruby/setup-ruby@ac793fdd38cc468a4dd57246fa9d0e868aba9085 # v1.270.0 uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
with: with:
ruby-version: 2.6 ruby-version: 2.6
- name: Install Code Scanning integration - name: Install Code Scanning integration

View File

@@ -83,7 +83,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Download all artifacts - name: Download all artifacts
uses: actions/download-artifact@v7 uses: actions/download-artifact@v6
- name: Check expected artifacts exist - name: Check expected artifacts exist
run: | run: |
LANGUAGES="cpp csharp go java javascript python" LANGUAGES="cpp csharp go java javascript python"

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Download all artifacts - name: Download all artifacts
uses: actions/download-artifact@v7 uses: actions/download-artifact@v6
- name: Check expected artifacts exist - name: Check expected artifacts exist
run: | run: |
VERSIONS="stable-v2.20.3 default linked nightly-latest" VERSIONS="stable-v2.20.3 default linked nightly-latest"

View File

@@ -142,7 +142,7 @@ jobs:
token: "${{ secrets.GITHUB_TOKEN }}" token: "${{ secrets.GITHUB_TOKEN }}"
- name: Generate token - name: Generate token
uses: actions/create-github-app-token@v2.2.1 uses: actions/create-github-app-token@v2.2.0
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}

View File

@@ -137,7 +137,7 @@ jobs:
- name: Generate token - name: Generate token
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
uses: actions/create-github-app-token@v2.2.1 uses: actions/create-github-app-token@v2.2.0
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}

View File

@@ -93,7 +93,7 @@ jobs:
pull-requests: write # needed to create pull request pull-requests: write # needed to create pull request
steps: steps:
- name: Generate token - name: Generate token
uses: actions/create-github-app-token@v2.2.1 uses: actions/create-github-app-token@v2.2.0
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}

View File

@@ -2,64 +2,56 @@
See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs.
## [UNRELEASED] ## 3.31.8 - 11 Dec 2025
No user facing changes.
## 4.31.9 - 16 Dec 2025
No user facing changes.
## 4.31.8 - 11 Dec 2025
- Update default CodeQL bundle version to 2.23.8. [#3354](https://github.com/github/codeql-action/pull/3354) - Update default CodeQL bundle version to 2.23.8. [#3354](https://github.com/github/codeql-action/pull/3354)
## 4.31.7 - 05 Dec 2025 ## 3.31.7 - 05 Dec 2025
- Update default CodeQL bundle version to 2.23.7. [#3343](https://github.com/github/codeql-action/pull/3343) - Update default CodeQL bundle version to 2.23.7. [#3343](https://github.com/github/codeql-action/pull/3343)
## 4.31.6 - 01 Dec 2025 ## 3.31.6 - 01 Dec 2025
No user facing changes. No user facing changes.
## 4.31.5 - 24 Nov 2025 ## 3.31.5 - 24 Nov 2025
- Update default CodeQL bundle version to 2.23.6. [#3321](https://github.com/github/codeql-action/pull/3321) - Update default CodeQL bundle version to 2.23.6. [#3321](https://github.com/github/codeql-action/pull/3321)
## 4.31.4 - 18 Nov 2025 ## 3.31.4 - 18 Nov 2025
No user facing changes. No user facing changes.
## 4.31.3 - 13 Nov 2025 ## 3.31.3 - 13 Nov 2025
- CodeQL Action v3 will be deprecated in December 2026. The Action now logs a warning for customers who are running v3 but could be running v4. For more information, see [Upcoming deprecation of CodeQL Action v3](https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/). - CodeQL Action v3 will be deprecated in December 2026. The Action now logs a warning for customers who are running v3 but could be running v4. For more information, see [Upcoming deprecation of CodeQL Action v3](https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/).
- Update default CodeQL bundle version to 2.23.5. [#3288](https://github.com/github/codeql-action/pull/3288) - Update default CodeQL bundle version to 2.23.5. [#3288](https://github.com/github/codeql-action/pull/3288)
## 4.31.2 - 30 Oct 2025 ## 3.31.2 - 30 Oct 2025
No user facing changes. No user facing changes.
## 4.31.1 - 30 Oct 2025 ## 3.31.1 - 30 Oct 2025
- The `add-snippets` input has been removed from the `analyze` action. This input has been deprecated since CodeQL Action 3.26.4 in August 2024 when this removal was announced. - The `add-snippets` input has been removed from the `analyze` action. This input has been deprecated since CodeQL Action 3.26.4 in August 2024 when this removal was announced.
## 4.31.0 - 24 Oct 2025 ## 3.31.0 - 24 Oct 2025
- Bump minimum CodeQL bundle version to 2.17.6. [#3223](https://github.com/github/codeql-action/pull/3223) - Bump minimum CodeQL bundle version to 2.17.6. [#3223](https://github.com/github/codeql-action/pull/3223)
- When SARIF files are uploaded by the `analyze` or `upload-sarif` actions, the CodeQL Action automatically performs post-processing steps to prepare the data for the upload. Previously, these post-processing steps were only performed before an upload took place. We are now changing this so that the post-processing steps will always be performed, even when the SARIF files are not uploaded. This does not change anything for the `upload-sarif` action. For `analyze`, this may affect Advanced Setup for CodeQL users who specify a value other than `always` for the `upload` input. [#3222](https://github.com/github/codeql-action/pull/3222) - When SARIF files are uploaded by the `analyze` or `upload-sarif` actions, the CodeQL Action automatically performs post-processing steps to prepare the data for the upload. Previously, these post-processing steps were only performed before an upload took place. We are now changing this so that the post-processing steps will always be performed, even when the SARIF files are not uploaded. This does not change anything for the `upload-sarif` action. For `analyze`, this may affect Advanced Setup for CodeQL users who specify a value other than `always` for the `upload` input. [#3222](https://github.com/github/codeql-action/pull/3222)
## 4.30.9 - 17 Oct 2025 ## 3.30.9 - 17 Oct 2025
- Update default CodeQL bundle version to 2.23.3. [#3205](https://github.com/github/codeql-action/pull/3205) - Update default CodeQL bundle version to 2.23.3. [#3205](https://github.com/github/codeql-action/pull/3205)
- Experimental: A new `setup-codeql` action has been added which is similar to `init`, except it only installs the CodeQL CLI and does not initialize a database. Do not use this in production as it is part of an internal experiment and subject to change at any time. [#3204](https://github.com/github/codeql-action/pull/3204) - Experimental: A new `setup-codeql` action has been added which is similar to `init`, except it only installs the CodeQL CLI and does not initialize a database. Do not use this in production as it is part of an internal experiment and subject to change at any time. [#3204](https://github.com/github/codeql-action/pull/3204)
## 4.30.8 - 10 Oct 2025 ## 3.30.8 - 10 Oct 2025
No user facing changes. No user facing changes.
## 4.30.7 - 06 Oct 2025 ## 3.30.7 - 06 Oct 2025
- [v4+ only] The CodeQL Action now runs on Node.js v24. [#3169](https://github.com/github/codeql-action/pull/3169) No user facing changes.
## 3.30.6 - 02 Oct 2025 ## 3.30.6 - 02 Oct 2025
@@ -295,17 +287,13 @@ No user facing changes.
## 3.26.12 - 07 Oct 2024 ## 3.26.12 - 07 Oct 2024
- _Upcoming breaking change_: Add a deprecation warning for customers using CodeQL version 2.14.5 and earlier. These versions of CodeQL were discontinued on 24 September 2024 alongside GitHub Enterprise Server 3.10, and will be unsupported by CodeQL Action versions 3.27.0 and later and versions 2.27.0 and later. [#2520](https://github.com/github/codeql-action/pull/2520) - _Upcoming breaking change_: Add a deprecation warning for customers using CodeQL version 2.14.5 and earlier. These versions of CodeQL were discontinued on 24 September 2024 alongside GitHub Enterprise Server 3.10, and will be unsupported by CodeQL Action versions 3.27.0 and later and versions 2.27.0 and later. [#2520](https://github.com/github/codeql-action/pull/2520)
- If you are using one of these versions, please update to CodeQL CLI version 2.14.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. - If you are using one of these versions, please update to CodeQL CLI version 2.14.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.
- Alternatively, if you want to continue using a version of the CodeQL CLI between 2.13.5 and 2.14.5, you can replace `github/codeql-action/*@v3` by `github/codeql-action/*@v3.26.11` and `github/codeql-action/*@v2` by `github/codeql-action/*@v2.26.11` in your code scanning workflow to ensure you continue using this version of the CodeQL Action. - Alternatively, if you want to continue using a version of the CodeQL CLI between 2.13.5 and 2.14.5, you can replace `github/codeql-action/*@v3` by `github/codeql-action/*@v3.26.11` and `github/codeql-action/*@v2` by `github/codeql-action/*@v2.26.11` in your code scanning workflow to ensure you continue using this version of the CodeQL Action.
## 3.26.11 - 03 Oct 2024 ## 3.26.11 - 03 Oct 2024
- _Upcoming breaking change_: Add support for using `actions/download-artifact@v4` to programmatically consume CodeQL Action debug artifacts. - _Upcoming breaking change_: Add support for using `actions/download-artifact@v4` to programmatically consume CodeQL Action debug artifacts.
Starting November 30, 2024, GitHub.com customers will [no longer be able to use `actions/download-artifact@v3`](https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/). Therefore, to avoid breakage, customers who programmatically download the CodeQL Action debug artifacts should set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to `true` and bump `actions/download-artifact@v3` to `actions/download-artifact@v4` in their workflows. The CodeQL Action will enable this behavior by default in early November and workflows that have not yet bumped `actions/download-artifact@v3` to `actions/download-artifact@v4` will begin failing then. Starting November 30, 2024, GitHub.com customers will [no longer be able to use `actions/download-artifact@v3`](https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/). Therefore, to avoid breakage, customers who programmatically download the CodeQL Action debug artifacts should set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to `true` and bump `actions/download-artifact@v3` to `actions/download-artifact@v4` in their workflows. The CodeQL Action will enable this behavior by default in early November and workflows that have not yet bumped `actions/download-artifact@v3` to `actions/download-artifact@v4` will begin failing then.
This change is currently unavailable for GitHub Enterprise Server customers, as `actions/upload-artifact@v4` and `actions/download-artifact@v4` are not yet compatible with GHES. This change is currently unavailable for GitHub Enterprise Server customers, as `actions/upload-artifact@v4` and `actions/download-artifact@v4` are not yet compatible with GHES.
- Update default CodeQL bundle version to 2.19.1. [#2519](https://github.com/github/codeql-action/pull/2519) - Update default CodeQL bundle version to 2.19.1. [#2519](https://github.com/github/codeql-action/pull/2519)
@@ -428,12 +416,9 @@ No user facing changes.
## 3.25.0 - 15 Apr 2024 ## 3.25.0 - 15 Apr 2024
- The deprecated feature for extracting dependencies for a Python analysis has been removed. [#2224](https://github.com/github/codeql-action/pull/2224) - The deprecated feature for extracting dependencies for a Python analysis has been removed. [#2224](https://github.com/github/codeql-action/pull/2224)
As a result, the following inputs and environment variables are now ignored: As a result, the following inputs and environment variables are now ignored:
- The `setup-python-dependencies` input to the `init` Action - The `setup-python-dependencies` input to the `init` Action
- The `CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION` environment variable - The `CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION` environment variable
We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0. We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.
- Automatically overwrite an existing database if found on the filesystem. [#2229](https://github.com/github/codeql-action/pull/2229) - Automatically overwrite an existing database if found on the filesystem. [#2229](https://github.com/github/codeql-action/pull/2229)
- Bump the minimum CodeQL bundle version to 2.12.6. [#2232](https://github.com/github/codeql-action/pull/2232) - Bump the minimum CodeQL bundle version to 2.12.6. [#2232](https://github.com/github/codeql-action/pull/2232)

View File

@@ -94,6 +94,6 @@ outputs:
sarif-id: sarif-id:
description: The ID of the uploaded SARIF file. description: The ID of the uploaded SARIF file.
runs: runs:
using: node24 using: node20
main: "../lib/analyze-action.js" main: "../lib/analyze-action.js"
post: "../lib/analyze-action-post.js" post: "../lib/analyze-action-post.js"

View File

@@ -15,5 +15,5 @@ inputs:
$GITHUB_WORKSPACE as its working directory. $GITHUB_WORKSPACE as its working directory.
required: false required: false
runs: runs:
using: node24 using: node20
main: '../lib/autobuild-action.js' main: '../lib/autobuild-action.js'

View File

@@ -165,6 +165,6 @@ outputs:
codeql-version: codeql-version:
description: The version of the CodeQL binary used for analysis description: The version of the CodeQL binary used for analysis
runs: runs:
using: node24 using: node20
main: '../lib/init-action.js' main: '../lib/init-action.js'
post: '../lib/init-action-post.js' post: '../lib/init-action-post.js'

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -84240,7 +84240,7 @@ var require_minimatch2 = __commonJS({
module2.exports = minimatch; module2.exports = minimatch;
var path6 = require_path(); var path6 = require_path();
minimatch.sep = path6.sep; minimatch.sep = path6.sep;
var GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); var GLOBSTAR = Symbol("globstar **");
minimatch.GLOBSTAR = GLOBSTAR; minimatch.GLOBSTAR = GLOBSTAR;
var expand = require_brace_expansion2(); var expand = require_brace_expansion2();
var plTypes = { var plTypes = {
@@ -84304,7 +84304,7 @@ var require_minimatch2 = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
var SUBPARSE = /* @__PURE__ */ Symbol("subparse"); var SUBPARSE = Symbol("subparse");
minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe(); minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe();
minimatch.match = (list, pattern, options = {}) => { minimatch.match = (list, pattern, options = {}) => {
const mm = new Minimatch(pattern, options); const mm = new Minimatch(pattern, options);
@@ -85346,7 +85346,7 @@ var require_async = __commonJS({
} }
var mapSeries$1 = awaitify(mapSeries, 3); var mapSeries$1 = awaitify(mapSeries, 3);
var applyEachSeries = applyEach$1(mapSeries$1); var applyEachSeries = applyEach$1(mapSeries$1);
const PROMISE_SYMBOL = /* @__PURE__ */ Symbol("promiseCallback"); const PROMISE_SYMBOL = Symbol("promiseCallback");
function promiseCallback() { function promiseCallback() {
let resolve5, reject2; let resolve5, reject2;
function callback(err, ...args) { function callback(err, ...args) {
@@ -87283,8 +87283,8 @@ var require_graceful_fs = __commonJS({
var gracefulQueue; var gracefulQueue;
var previousSymbol; var previousSymbol;
if (typeof Symbol === "function" && typeof Symbol.for === "function") { if (typeof Symbol === "function" && typeof Symbol.for === "function") {
gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue"); gracefulQueue = Symbol.for("graceful-fs.queue");
previousSymbol = /* @__PURE__ */ Symbol.for("graceful-fs.previous"); previousSymbol = Symbol.for("graceful-fs.previous");
} else { } else {
gracefulQueue = "___graceful-fs.queue"; gracefulQueue = "___graceful-fs.queue";
previousSymbol = "___graceful-fs.previous"; previousSymbol = "___graceful-fs.previous";
@@ -90531,8 +90531,8 @@ var require_primordials = __commonJS({
SymbolAsyncIterator: Symbol.asyncIterator, SymbolAsyncIterator: Symbol.asyncIterator,
SymbolHasInstance: Symbol.hasInstance, SymbolHasInstance: Symbol.hasInstance,
SymbolIterator: Symbol.iterator, SymbolIterator: Symbol.iterator,
SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"),
TypedArrayPrototypeSet(self2, buf, len) { TypedArrayPrototypeSet(self2, buf, len) {
return self2.set(buf, len); return self2.set(buf, len);
}, },
@@ -91394,7 +91394,7 @@ var require_util13 = __commonJS({
return ac.signal; return ac.signal;
} }
}; };
module2.exports.promisify.custom = /* @__PURE__ */ Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
} }
}); });
@@ -91404,7 +91404,7 @@ var require_errors4 = __commonJS({
"use strict"; "use strict";
var { format, inspect, AggregateError: CustomAggregateError } = require_util13(); var { format, inspect, AggregateError: CustomAggregateError } = require_util13();
var AggregateError = globalThis.AggregateError || CustomAggregateError; var AggregateError = globalThis.AggregateError || CustomAggregateError;
var kIsNodeError = /* @__PURE__ */ Symbol("kIsNodeError"); var kIsNodeError = Symbol("kIsNodeError");
var kTypes = [ var kTypes = [
"string", "string",
"function", "function",
@@ -92981,7 +92981,7 @@ var require_buffer_list = __commonJS({
return ret; return ret;
} }
// Make sure the linked list only shows the minimal necessary information. // Make sure the linked list only shows the minimal necessary information.
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")](_2, options) { [Symbol.for("nodejs.util.inspect.custom")](_2, options) {
return inspect(this, { return inspect(this, {
...options, ...options,
// Only inspect one level. // Only inspect one level.
@@ -98314,7 +98314,7 @@ var require_commonjs15 = __commonJS({
}; };
exports2.sep = defaultPlatform === "win32" ? path6.win32.sep : path6.posix.sep; exports2.sep = defaultPlatform === "win32" ? path6.win32.sep : path6.posix.sep;
exports2.minimatch.sep = exports2.sep; exports2.minimatch.sep = exports2.sep;
exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); exports2.GLOBSTAR = Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -99047,6 +99047,7 @@ var require_commonjs16 = __commonJS({
}; };
} }
var shouldWarn = (code) => !warned.has(code); var shouldWarn = (code) => !warned.has(code);
var TYPE = Symbol("type");
var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n); var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n);
var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null; var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null;
var ZeroArray = class extends Array { var ZeroArray = class extends Array {
@@ -100415,37 +100416,37 @@ var require_commonjs17 = __commonJS({
exports2.isReadable = isReadable; exports2.isReadable = isReadable;
var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function"; var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function";
exports2.isWritable = isWritable; exports2.isWritable = isWritable;
var EOF = /* @__PURE__ */ Symbol("EOF"); var EOF = Symbol("EOF");
var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = Symbol("maybeEmitEnd");
var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd"); var EMITTED_END = Symbol("emittedEnd");
var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd"); var EMITTING_END = Symbol("emittingEnd");
var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError"); var EMITTED_ERROR = Symbol("emittedError");
var CLOSED = /* @__PURE__ */ Symbol("closed"); var CLOSED = Symbol("closed");
var READ = /* @__PURE__ */ Symbol("read"); var READ = Symbol("read");
var FLUSH = /* @__PURE__ */ Symbol("flush"); var FLUSH = Symbol("flush");
var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk"); var FLUSHCHUNK = Symbol("flushChunk");
var ENCODING = /* @__PURE__ */ Symbol("encoding"); var ENCODING = Symbol("encoding");
var DECODER = /* @__PURE__ */ Symbol("decoder"); var DECODER = Symbol("decoder");
var FLOWING = /* @__PURE__ */ Symbol("flowing"); var FLOWING = Symbol("flowing");
var PAUSED = /* @__PURE__ */ Symbol("paused"); var PAUSED = Symbol("paused");
var RESUME = /* @__PURE__ */ Symbol("resume"); var RESUME = Symbol("resume");
var BUFFER = /* @__PURE__ */ Symbol("buffer"); var BUFFER = Symbol("buffer");
var PIPES = /* @__PURE__ */ Symbol("pipes"); var PIPES = Symbol("pipes");
var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength"); var BUFFERLENGTH = Symbol("bufferLength");
var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush"); var BUFFERPUSH = Symbol("bufferPush");
var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift"); var BUFFERSHIFT = Symbol("bufferShift");
var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode"); var OBJECTMODE = Symbol("objectMode");
var DESTROYED = /* @__PURE__ */ Symbol("destroyed"); var DESTROYED = Symbol("destroyed");
var ERROR = /* @__PURE__ */ Symbol("error"); var ERROR = Symbol("error");
var EMITDATA = /* @__PURE__ */ Symbol("emitData"); var EMITDATA = Symbol("emitData");
var EMITEND = /* @__PURE__ */ Symbol("emitEnd"); var EMITEND = Symbol("emitEnd");
var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2"); var EMITEND2 = Symbol("emitEnd2");
var ASYNC = /* @__PURE__ */ Symbol("async"); var ASYNC = Symbol("async");
var ABORT = /* @__PURE__ */ Symbol("abort"); var ABORT = Symbol("abort");
var ABORTED = /* @__PURE__ */ Symbol("aborted"); var ABORTED = Symbol("aborted");
var SIGNAL = /* @__PURE__ */ Symbol("signal"); var SIGNAL = Symbol("signal");
var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners"); var DATALISTENERS = Symbol("dataListeners");
var DISCARDED = /* @__PURE__ */ Symbol("discarded"); var DISCARDED = Symbol("discarded");
var defer = (fn) => Promise.resolve().then(fn); var defer = (fn) => Promise.resolve().then(fn);
var nodefer = (fn) => fn(); var nodefer = (fn) => fn();
var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish"; var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish";
@@ -101402,7 +101403,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd"); var setAsCwd = Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -106786,7 +106787,7 @@ var require_streamx = __commonJS({
var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE; var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE;
var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE; var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE;
var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY; var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY;
var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || Symbol("asyncIterator");
var WritableState = class { var WritableState = class {
constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) { constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) {
this.stream = stream; this.stream = stream;
@@ -119255,7 +119256,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119457,17 +119458,17 @@ function getApiClient() {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -120021,6 +120022,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -120070,6 +120076,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -120985,7 +120996,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === "GitHub Enterprise Server" /* GHES */) { if (ghVariant === 1 /* GHES */) {
logger.info( logger.info(
"Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES." "Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."
); );

530
lib/analyze-action.js generated
View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -87417,7 +87417,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -87793,17 +87793,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url2) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -88661,6 +88661,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -88710,6 +88715,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -88963,15 +88973,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -89060,7 +89070,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -89113,9 +89123,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/diff-informed-analysis-utils.ts // src/diff-informed-analysis-utils.ts
async function getDiffInformedAnalysisBranches(codeql, features, logger) { async function getDiffInformedAnalysisBranches(codeql, features, logger) {
@@ -89123,7 +89130,7 @@ async function getDiffInformedAnalysisBranches(codeql, features, logger) {
return void 0; return void 0;
} }
const gitHubVersion = await getGitHubVersion(); const gitHubVersion = await getGitHubVersion();
if (gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(gitHubVersion.version, "<3.19", true)) { if (gitHubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(gitHubVersion.version, "<3.19", true)) {
return void 0; return void 0;
} }
const branches = getPullRequestBranches(); const branches = getPullRequestBranches();
@@ -90156,7 +90163,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -91273,7 +91280,15 @@ async function getFeaturePrefix(codeql, features, language) {
enabledFeatures.push(feature); enabledFeatures.push(feature);
} }
}; };
if (language === "csharp" /* csharp */) { if (language === "java" /* java */) {
const minimizeJavaJars = await features.getValue(
"java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */,
codeql
);
if (minimizeJavaJars) {
return "minify-";
}
} else if (language === "csharp" /* csharp */) {
await addFeatureIfEnabled("csharp_new_cache_key" /* CsharpNewCacheKey */); await addFeatureIfEnabled("csharp_new_cache_key" /* CsharpNewCacheKey */);
await addFeatureIfEnabled("csharp_cache_bmn" /* CsharpCacheBuildModeNone */); await addFeatureIfEnabled("csharp_cache_bmn" /* CsharpCacheBuildModeNone */);
} }
@@ -91290,8 +91305,12 @@ async function cachePrefix2(codeql, features, language) {
prefix = `${prefix}-${customPrefix}`; prefix = `${prefix}-${customPrefix}`;
} }
const featurePrefix = await getFeaturePrefix(codeql, features, language); const featurePrefix = await getFeaturePrefix(codeql, features, language);
if (featurePrefix === "minify-") {
return `${featurePrefix}${prefix}-${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} else {
return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`; return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} }
}
var internal = { var internal = {
makePatternCheck makePatternCheck
}; };
@@ -91722,28 +91741,27 @@ var fs13 = __toESM(require("fs"));
async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetails, features, logger) { async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetails, features, logger) {
if (getRequiredInput("upload-database") !== "true") { if (getRequiredInput("upload-database") !== "true") {
logger.debug("Database upload disabled in workflow. Skipping upload."); logger.debug("Database upload disabled in workflow. Skipping upload.");
return []; return;
} }
if (!config.analysisKinds.includes("code-scanning" /* CodeScanning */)) { if (!config.analysisKinds.includes("code-scanning" /* CodeScanning */)) {
logger.debug( logger.debug(
`Not uploading database because 'analysis-kinds: ${"code-scanning" /* CodeScanning */}' is not enabled.` `Not uploading database because 'analysis-kinds: ${"code-scanning" /* CodeScanning */}' is not enabled.`
); );
return []; return;
} }
if (isInTestMode()) { if (isInTestMode()) {
logger.debug("In test mode. Skipping database upload."); logger.debug("In test mode. Skipping database upload.");
return []; return;
} }
if (config.gitHubVersion.type !== "GitHub.com" /* DOTCOM */ && config.gitHubVersion.type !== "GitHub Enterprise Cloud with data residency" /* GHEC_DR */) { if (config.gitHubVersion.type !== 0 /* DOTCOM */ && config.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
logger.debug("Not running against github.com or GHEC-DR. Skipping upload."); logger.debug("Not running against github.com or GHEC-DR. Skipping upload.");
return []; return;
} }
if (!await isAnalyzingDefaultBranch()) { if (!await isAnalyzingDefaultBranch()) {
logger.debug("Not analyzing default branch. Skipping upload."); logger.debug("Not analyzing default branch. Skipping upload.");
return []; return;
} }
const shouldUploadOverlayBase = config.overlayDatabaseMode === "overlay-base" /* OverlayBase */ && await features.getValue("upload_overlay_db_to_api" /* UploadOverlayDbToApi */); const cleanupLevel = config.overlayDatabaseMode === "overlay-base" /* OverlayBase */ && await features.getValue("upload_overlay_db_to_api" /* UploadOverlayDbToApi */) ? "overlay" /* Overlay */ : "clear" /* Clear */;
const cleanupLevel = shouldUploadOverlayBase ? "overlay" /* Overlay */ : "clear" /* Clear */;
await withGroupAsync("Cleaning up databases", async () => { await withGroupAsync("Cleaning up databases", async () => {
await codeql.databaseCleanupCluster(config, cleanupLevel); await codeql.databaseCleanupCluster(config, cleanupLevel);
}); });
@@ -91754,7 +91772,6 @@ async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetai
if (uploadsBaseUrl.endsWith("/")) { if (uploadsBaseUrl.endsWith("/")) {
uploadsBaseUrl = uploadsBaseUrl.slice(0, -1); uploadsBaseUrl = uploadsBaseUrl.slice(0, -1);
} }
const reports = [];
for (const language of config.languages) { for (const language of config.languages) {
try { try {
const bundledDb = await bundleDb(config, language, codeql, language); const bundledDb = await bundleDb(config, language, codeql, language);
@@ -91764,7 +91781,6 @@ async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetai
getRequiredInput("checkout_path") getRequiredInput("checkout_path")
); );
try { try {
const startTime = performance.now();
await client.request( await client.request(
`POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid`, `POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid`,
{ {
@@ -91782,28 +91798,14 @@ async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetai
} }
} }
); );
const endTime = performance.now();
reports.push({
language,
zipped_upload_size_bytes: bundledDbSize,
is_overlay_base: shouldUploadOverlayBase,
upload_duration_ms: endTime - startTime
});
logger.debug(`Successfully uploaded database for ${language}`); logger.debug(`Successfully uploaded database for ${language}`);
} finally { } finally {
bundledDbReadStream.close(); bundledDbReadStream.close();
} }
} catch (e) { } catch (e) {
logger.warning( logger.warning(`Failed to upload database for ${language}: ${e}`);
`Failed to upload database for ${language}: ${getErrorMessage(e)}`
);
reports.push({
language,
error: getErrorMessage(e)
});
} }
} }
return reports;
} }
// src/status-report.ts // src/status-report.ts
@@ -93205,7 +93207,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) {
return false; return false;
} }
return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING; return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING;
@@ -93220,7 +93222,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) { if (githubVersion.type === 1 /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -93235,7 +93237,7 @@ async function combineSarifFilesUsingCLI(sarifFiles, gitHubVersion, features, lo
const sarifObjects = sarifFiles.map((sarifFile) => { const sarifObjects = sarifFiles.map((sarifFile) => {
return JSON.parse(fs15.readFileSync(sarifFile, "utf8")); return JSON.parse(fs15.readFileSync(sarifFile, "utf8"));
}); });
const deprecationWarningMessage = gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; const deprecationWarningMessage = gitHubVersion.type === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025";
const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload"; const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";
if (!areAllRunsProducedByCodeQL(sarifObjects)) { if (!areAllRunsProducedByCodeQL(sarifObjects)) {
await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion); await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion);
@@ -93376,6 +93378,23 @@ function findSarifFilesInDir(sarifPath, isSarif) {
walkSarifFiles(sarifPath); walkSarifFiles(sarifPath);
return sarifFiles; return sarifFiles;
} }
function getSarifFilePaths(sarifPath, isSarif) {
if (!fs15.existsSync(sarifPath)) {
throw new ConfigurationError(`Path does not exist: ${sarifPath}`);
}
let sarifFiles;
if (fs15.lstatSync(sarifPath).isDirectory()) {
sarifFiles = findSarifFilesInDir(sarifPath, isSarif);
if (sarifFiles.length === 0) {
throw new ConfigurationError(
`No SARIF files found to upload in "${sarifPath}".`
);
}
} else {
sarifFiles = [sarifPath];
}
return sarifFiles;
}
async function getGroupedSarifFilePaths(logger, sarifPath) { async function getGroupedSarifFilePaths(logger, sarifPath) {
const stats = fs15.statSync(sarifPath, { throwIfNoEntry: false }); const stats = fs15.statSync(sarifPath, { throwIfNoEntry: false });
if (stats === void 0) { if (stats === void 0) {
@@ -93566,6 +93585,36 @@ async function writePostProcessedFiles(logger, pathInput, uploadTarget, postProc
logger.debug(`Not writing post-processed SARIF files.`); logger.debug(`Not writing post-processed SARIF files.`);
} }
} }
async function uploadFiles(inputSarifPath, checkoutPath, category, features, logger, uploadTarget) {
const sarifPaths = getSarifFilePaths(
inputSarifPath,
uploadTarget.sarifPredicate
);
return uploadSpecifiedFiles(
sarifPaths,
checkoutPath,
category,
features,
logger,
uploadTarget
);
}
async function uploadSpecifiedFiles(sarifPaths, checkoutPath, category, features, logger, uploadTarget) {
const processingResults = await postProcessSarifFiles(
logger,
features,
checkoutPath,
sarifPaths,
category,
uploadTarget
);
return uploadPostProcessedFiles(
logger,
checkoutPath,
uploadTarget,
processingResults
);
}
async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, postProcessingResults) { async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, postProcessingResults) {
logger.startGroup(`Uploading ${uploadTarget.name} results`); logger.startGroup(`Uploading ${uploadTarget.name} results`);
const sarif = postProcessingResults.sarif; const sarif = postProcessingResults.sarif;
@@ -93817,7 +93866,7 @@ async function postProcessAndUploadSarif(logger, features, uploadKind, checkoutP
} }
// src/analyze-action.ts // src/analyze-action.ts
async function sendStatusReport2(startedAt, config, stats, error3, trapCacheUploadTime, dbCreationTimings, didUploadTrapCaches, trapCacheCleanup, dependencyCacheResults, databaseUploadResults, logger) { async function sendStatusReport2(startedAt, config, stats, error3, trapCacheUploadTime, dbCreationTimings, didUploadTrapCaches, trapCacheCleanup, dependencyCacheResults, logger) {
const status = getActionsStatus(error3, stats?.analyze_failure_language); const status = getActionsStatus(error3, stats?.analyze_failure_language);
const statusReportBase = await createStatusReportBase( const statusReportBase = await createStatusReportBase(
"finish" /* Analyze */, "finish" /* Analyze */,
@@ -93835,8 +93884,7 @@ async function sendStatusReport2(startedAt, config, stats, error3, trapCacheUplo
...stats || {}, ...stats || {},
...dbCreationTimings || {}, ...dbCreationTimings || {},
...trapCacheCleanup || {}, ...trapCacheCleanup || {},
dependency_caching_upload_results: dependencyCacheResults, dependency_caching_upload_results: dependencyCacheResults
database_upload_results: databaseUploadResults
}; };
if (config && didUploadTrapCaches) { if (config && didUploadTrapCaches) {
const trapCacheUploadStatusReport = { const trapCacheUploadStatusReport = {
@@ -93918,7 +93966,6 @@ async function run() {
let dbCreationTimings = void 0; let dbCreationTimings = void 0;
let didUploadTrapCaches = false; let didUploadTrapCaches = false;
let dependencyCacheResults; let dependencyCacheResults;
let databaseUploadResults = [];
initializeEnvironment(getActionVersion()); initializeEnvironment(getActionVersion());
persistInputs(); persistInputs();
const logger = getActionsLogger(); const logger = getActionsLogger();
@@ -94023,6 +94070,7 @@ async function run() {
if (runStats) { if (runStats) {
const checkoutPath = getRequiredInput("checkout_path"); const checkoutPath = getRequiredInput("checkout_path");
const category = getOptionalInput("category"); const category = getOptionalInput("category");
if (await features.getValue("analyze_use_new_upload" /* AnalyzeUseNewUpload */)) {
uploadResults = await postProcessAndUploadSarif( uploadResults = await postProcessAndUploadSarif(
logger, logger,
features, features,
@@ -94032,6 +94080,32 @@ async function run() {
category, category,
getOptionalInput("post-processed-sarif-path") getOptionalInput("post-processed-sarif-path")
); );
} else if (uploadKind === "always") {
uploadResults = {};
if (isCodeScanningEnabled(config)) {
uploadResults["code-scanning" /* CodeScanning */] = await uploadFiles(
outputDir,
checkoutPath,
category,
features,
logger,
CodeScanning
);
}
if (isCodeQualityEnabled(config)) {
uploadResults["code-quality" /* CodeQuality */] = await uploadFiles(
outputDir,
checkoutPath,
category,
features,
logger,
CodeQuality
);
}
} else {
uploadResults = {};
logger.info("Not uploading results");
}
if (uploadResults["code-scanning" /* CodeScanning */] !== void 0) { if (uploadResults["code-scanning" /* CodeScanning */] !== void 0) {
core14.setOutput( core14.setOutput(
"sarif-id", "sarif-id",
@@ -94048,7 +94122,7 @@ async function run() {
logger.info("Not uploading results"); logger.info("Not uploading results");
} }
await cleanupAndUploadOverlayBaseDatabaseToCache(codeql, config, logger); await cleanupAndUploadOverlayBaseDatabaseToCache(codeql, config, logger);
databaseUploadResults = await cleanupAndUploadDatabases( await cleanupAndUploadDatabases(
repositoryNwo, repositoryNwo,
codeql, codeql,
config, config,
@@ -94102,7 +94176,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger logger
); );
return; return;
@@ -94121,7 +94194,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger logger
); );
} else if (runStats !== void 0) { } else if (runStats !== void 0) {
@@ -94135,7 +94207,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger logger
); );
} else { } else {
@@ -94149,7 +94220,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger logger
); );
} }

389
lib/autobuild-action.js generated
View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -83034,7 +83034,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -83161,7 +83161,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -83367,17 +83367,17 @@ function getApiClient() {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83962,6 +83962,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -84011,6 +84016,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -84264,15 +84274,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -84361,7 +84371,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -84414,9 +84424,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/trap-caching.ts // src/trap-caching.ts
var actionsCache2 = __toESM(require_cache3()); var actionsCache2 = __toESM(require_cache3());

486
lib/init-action-post.js generated
View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context3 = new TracingContextImpl(options.parentContext); let context3 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -84240,7 +84240,7 @@ var require_minimatch2 = __commonJS({
module2.exports = minimatch; module2.exports = minimatch;
var path15 = require_path(); var path15 = require_path();
minimatch.sep = path15.sep; minimatch.sep = path15.sep;
var GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); var GLOBSTAR = Symbol("globstar **");
minimatch.GLOBSTAR = GLOBSTAR; minimatch.GLOBSTAR = GLOBSTAR;
var expand = require_brace_expansion2(); var expand = require_brace_expansion2();
var plTypes = { var plTypes = {
@@ -84304,7 +84304,7 @@ var require_minimatch2 = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
var SUBPARSE = /* @__PURE__ */ Symbol("subparse"); var SUBPARSE = Symbol("subparse");
minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe(); minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe();
minimatch.match = (list, pattern, options = {}) => { minimatch.match = (list, pattern, options = {}) => {
const mm = new Minimatch(pattern, options); const mm = new Minimatch(pattern, options);
@@ -85346,7 +85346,7 @@ var require_async = __commonJS({
} }
var mapSeries$1 = awaitify(mapSeries, 3); var mapSeries$1 = awaitify(mapSeries, 3);
var applyEachSeries = applyEach$1(mapSeries$1); var applyEachSeries = applyEach$1(mapSeries$1);
const PROMISE_SYMBOL = /* @__PURE__ */ Symbol("promiseCallback"); const PROMISE_SYMBOL = Symbol("promiseCallback");
function promiseCallback() { function promiseCallback() {
let resolve8, reject2; let resolve8, reject2;
function callback(err, ...args) { function callback(err, ...args) {
@@ -87283,8 +87283,8 @@ var require_graceful_fs = __commonJS({
var gracefulQueue; var gracefulQueue;
var previousSymbol; var previousSymbol;
if (typeof Symbol === "function" && typeof Symbol.for === "function") { if (typeof Symbol === "function" && typeof Symbol.for === "function") {
gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue"); gracefulQueue = Symbol.for("graceful-fs.queue");
previousSymbol = /* @__PURE__ */ Symbol.for("graceful-fs.previous"); previousSymbol = Symbol.for("graceful-fs.previous");
} else { } else {
gracefulQueue = "___graceful-fs.queue"; gracefulQueue = "___graceful-fs.queue";
previousSymbol = "___graceful-fs.previous"; previousSymbol = "___graceful-fs.previous";
@@ -90531,8 +90531,8 @@ var require_primordials = __commonJS({
SymbolAsyncIterator: Symbol.asyncIterator, SymbolAsyncIterator: Symbol.asyncIterator,
SymbolHasInstance: Symbol.hasInstance, SymbolHasInstance: Symbol.hasInstance,
SymbolIterator: Symbol.iterator, SymbolIterator: Symbol.iterator,
SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"),
TypedArrayPrototypeSet(self2, buf, len) { TypedArrayPrototypeSet(self2, buf, len) {
return self2.set(buf, len); return self2.set(buf, len);
}, },
@@ -91394,7 +91394,7 @@ var require_util13 = __commonJS({
return ac.signal; return ac.signal;
} }
}; };
module2.exports.promisify.custom = /* @__PURE__ */ Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
} }
}); });
@@ -91404,7 +91404,7 @@ var require_errors4 = __commonJS({
"use strict"; "use strict";
var { format, inspect, AggregateError: CustomAggregateError } = require_util13(); var { format, inspect, AggregateError: CustomAggregateError } = require_util13();
var AggregateError = globalThis.AggregateError || CustomAggregateError; var AggregateError = globalThis.AggregateError || CustomAggregateError;
var kIsNodeError = /* @__PURE__ */ Symbol("kIsNodeError"); var kIsNodeError = Symbol("kIsNodeError");
var kTypes = [ var kTypes = [
"string", "string",
"function", "function",
@@ -92981,7 +92981,7 @@ var require_buffer_list = __commonJS({
return ret; return ret;
} }
// Make sure the linked list only shows the minimal necessary information. // Make sure the linked list only shows the minimal necessary information.
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")](_2, options) { [Symbol.for("nodejs.util.inspect.custom")](_2, options) {
return inspect(this, { return inspect(this, {
...options, ...options,
// Only inspect one level. // Only inspect one level.
@@ -98314,7 +98314,7 @@ var require_commonjs15 = __commonJS({
}; };
exports2.sep = defaultPlatform === "win32" ? path15.win32.sep : path15.posix.sep; exports2.sep = defaultPlatform === "win32" ? path15.win32.sep : path15.posix.sep;
exports2.minimatch.sep = exports2.sep; exports2.minimatch.sep = exports2.sep;
exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); exports2.GLOBSTAR = Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -99047,6 +99047,7 @@ var require_commonjs16 = __commonJS({
}; };
} }
var shouldWarn = (code) => !warned.has(code); var shouldWarn = (code) => !warned.has(code);
var TYPE = Symbol("type");
var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n); var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n);
var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null; var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null;
var ZeroArray = class extends Array { var ZeroArray = class extends Array {
@@ -100415,37 +100416,37 @@ var require_commonjs17 = __commonJS({
exports2.isReadable = isReadable; exports2.isReadable = isReadable;
var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function"; var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function";
exports2.isWritable = isWritable; exports2.isWritable = isWritable;
var EOF2 = /* @__PURE__ */ Symbol("EOF"); var EOF2 = Symbol("EOF");
var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = Symbol("maybeEmitEnd");
var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd"); var EMITTED_END = Symbol("emittedEnd");
var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd"); var EMITTING_END = Symbol("emittingEnd");
var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError"); var EMITTED_ERROR = Symbol("emittedError");
var CLOSED = /* @__PURE__ */ Symbol("closed"); var CLOSED = Symbol("closed");
var READ = /* @__PURE__ */ Symbol("read"); var READ = Symbol("read");
var FLUSH = /* @__PURE__ */ Symbol("flush"); var FLUSH = Symbol("flush");
var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk"); var FLUSHCHUNK = Symbol("flushChunk");
var ENCODING = /* @__PURE__ */ Symbol("encoding"); var ENCODING = Symbol("encoding");
var DECODER = /* @__PURE__ */ Symbol("decoder"); var DECODER = Symbol("decoder");
var FLOWING = /* @__PURE__ */ Symbol("flowing"); var FLOWING = Symbol("flowing");
var PAUSED = /* @__PURE__ */ Symbol("paused"); var PAUSED = Symbol("paused");
var RESUME = /* @__PURE__ */ Symbol("resume"); var RESUME = Symbol("resume");
var BUFFER = /* @__PURE__ */ Symbol("buffer"); var BUFFER = Symbol("buffer");
var PIPES = /* @__PURE__ */ Symbol("pipes"); var PIPES = Symbol("pipes");
var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength"); var BUFFERLENGTH = Symbol("bufferLength");
var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush"); var BUFFERPUSH = Symbol("bufferPush");
var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift"); var BUFFERSHIFT = Symbol("bufferShift");
var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode"); var OBJECTMODE = Symbol("objectMode");
var DESTROYED = /* @__PURE__ */ Symbol("destroyed"); var DESTROYED = Symbol("destroyed");
var ERROR = /* @__PURE__ */ Symbol("error"); var ERROR = Symbol("error");
var EMITDATA = /* @__PURE__ */ Symbol("emitData"); var EMITDATA = Symbol("emitData");
var EMITEND = /* @__PURE__ */ Symbol("emitEnd"); var EMITEND = Symbol("emitEnd");
var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2"); var EMITEND2 = Symbol("emitEnd2");
var ASYNC = /* @__PURE__ */ Symbol("async"); var ASYNC = Symbol("async");
var ABORT = /* @__PURE__ */ Symbol("abort"); var ABORT = Symbol("abort");
var ABORTED = /* @__PURE__ */ Symbol("aborted"); var ABORTED = Symbol("aborted");
var SIGNAL = /* @__PURE__ */ Symbol("signal"); var SIGNAL = Symbol("signal");
var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners"); var DATALISTENERS = Symbol("dataListeners");
var DISCARDED = /* @__PURE__ */ Symbol("discarded"); var DISCARDED = Symbol("discarded");
var defer = (fn) => Promise.resolve().then(fn); var defer = (fn) => Promise.resolve().then(fn);
var nodefer = (fn) => fn(); var nodefer = (fn) => fn();
var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish"; var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish";
@@ -101402,7 +101403,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd"); var setAsCwd = Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -106786,7 +106787,7 @@ var require_streamx = __commonJS({
var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE; var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE;
var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE; var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE;
var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY; var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY;
var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || Symbol("asyncIterator");
var WritableState = class { var WritableState = class {
constructor(stream2, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) { constructor(stream2, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) {
this.stream = stream2; this.stream = stream2;
@@ -122165,7 +122166,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -122667,17 +122668,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url2) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -123402,6 +123403,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -123451,6 +123457,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -123704,15 +123715,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -123801,7 +123812,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -123854,9 +123865,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/diff-informed-analysis-utils.ts // src/diff-informed-analysis-utils.ts
function getDiffRangesJsonFilePath() { function getDiffRangesJsonFilePath() {
@@ -124633,7 +124641,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -125708,7 +125716,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === "GitHub Enterprise Server" /* GHES */) { if (ghVariant === 1 /* GHES */) {
logger.info( logger.info(
"Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES." "Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."
); );
@@ -127182,7 +127190,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) {
return false; return false;
} }
return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING; return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING;
@@ -127197,7 +127205,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) { if (githubVersion.type === 1 /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -127212,7 +127220,7 @@ async function combineSarifFilesUsingCLI(sarifFiles, gitHubVersion, features, lo
const sarifObjects = sarifFiles.map((sarifFile) => { const sarifObjects = sarifFiles.map((sarifFile) => {
return JSON.parse(fs14.readFileSync(sarifFile, "utf8")); return JSON.parse(fs14.readFileSync(sarifFile, "utf8"));
}); });
const deprecationWarningMessage = gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; const deprecationWarningMessage = gitHubVersion.type === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025";
const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload"; const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";
if (!areAllRunsProducedByCodeQL(sarifObjects)) { if (!areAllRunsProducedByCodeQL(sarifObjects)) {
await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion); await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion);

421
lib/init-action.js generated
View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -21525,7 +21525,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36647,7 +36647,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38245,7 +38245,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38940,8 +38940,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42396,7 +42396,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43379,8 +43379,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43622,7 +43622,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46243,7 +46243,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71600,7 +71600,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72525,7 +72525,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -81567,11 +81567,6 @@ var require_follow_redirects = __commonJS({
}); });
// src/init-action.ts // src/init-action.ts
var init_action_exports = {};
__export(init_action_exports, {
CODEQL_VERSION_JAR_MINIMIZATION: () => CODEQL_VERSION_JAR_MINIMIZATION
});
module.exports = __toCommonJS(init_action_exports);
var fs14 = __toESM(require("fs")); var fs14 = __toESM(require("fs"));
var path15 = __toESM(require("path")); var path15 = __toESM(require("path"));
var core13 = __toESM(require_core()); var core13 = __toESM(require_core());
@@ -84539,7 +84534,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -84743,7 +84738,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -85123,17 +85118,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -85355,7 +85350,7 @@ var RepositoryPropertyName = /* @__PURE__ */ ((RepositoryPropertyName2) => {
return RepositoryPropertyName2; return RepositoryPropertyName2;
})(RepositoryPropertyName || {}); })(RepositoryPropertyName || {});
async function loadPropertiesFromApi(gitHubVersion, logger, repositoryNwo) { async function loadPropertiesFromApi(gitHubVersion, logger, repositoryNwo) {
if (gitHubVersion.type === "GitHub Enterprise Server" /* GHES */) { if (gitHubVersion.type === 1 /* GHES */) {
return {}; return {};
} }
try { try {
@@ -86080,6 +86075,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -86129,6 +86129,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -86382,15 +86387,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -86479,7 +86484,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -86532,9 +86537,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/diff-informed-analysis-utils.ts // src/diff-informed-analysis-utils.ts
async function shouldPerformDiffInformedAnalysis(codeql, features, logger) { async function shouldPerformDiffInformedAnalysis(codeql, features, logger) {
@@ -86545,7 +86547,7 @@ async function getDiffInformedAnalysisBranches(codeql, features, logger) {
return void 0; return void 0;
} }
const gitHubVersion = await getGitHubVersion(); const gitHubVersion = await getGitHubVersion();
if (gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(gitHubVersion.version, "<3.19", true)) { if (gitHubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(gitHubVersion.version, "<3.19", true)) {
return void 0; return void 0;
} }
const branches = getPullRequestBranches(); const branches = getPullRequestBranches();
@@ -87458,7 +87460,15 @@ async function getFeaturePrefix(codeql, features, language) {
enabledFeatures.push(feature); enabledFeatures.push(feature);
} }
}; };
if (language === "csharp" /* csharp */) { if (language === "java" /* java */) {
const minimizeJavaJars = await features.getValue(
"java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */,
codeql
);
if (minimizeJavaJars) {
return "minify-";
}
} else if (language === "csharp" /* csharp */) {
await addFeatureIfEnabled("csharp_new_cache_key" /* CsharpNewCacheKey */); await addFeatureIfEnabled("csharp_new_cache_key" /* CsharpNewCacheKey */);
await addFeatureIfEnabled("csharp_cache_bmn" /* CsharpCacheBuildModeNone */); await addFeatureIfEnabled("csharp_cache_bmn" /* CsharpCacheBuildModeNone */);
} }
@@ -87475,8 +87485,12 @@ async function cachePrefix2(codeql, features, language) {
prefix = `${prefix}-${customPrefix}`; prefix = `${prefix}-${customPrefix}`;
} }
const featurePrefix = await getFeaturePrefix(codeql, features, language); const featurePrefix = await getFeaturePrefix(codeql, features, language);
if (featurePrefix === "minify-") {
return `${featurePrefix}${prefix}-${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} else {
return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`; return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} }
}
var internal = { var internal = {
makePatternCheck makePatternCheck
}; };
@@ -88426,7 +88440,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -89879,7 +89893,6 @@ var internal2 = {
}; };
// src/init-action.ts // src/init-action.ts
var CODEQL_VERSION_JAR_MINIMIZATION = "2.23.0";
async function sendStartingStatusReport(startedAt, config, logger) { async function sendStartingStatusReport(startedAt, config, logger) {
const statusReportBase = await createStatusReportBase( const statusReportBase = await createStatusReportBase(
"init" /* Init */, "init" /* Init */,
@@ -90270,7 +90283,7 @@ exec ${goBinaryPath} "$@"`
logger.debug( logger.debug(
`${"CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */} is already set to '${process.env["CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */]}', so the Action will not override it.` `${"CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */} is already set to '${process.env["CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */]}', so the Action will not override it.`
); );
} else if (await codeQlVersionAtLeast(codeql, CODEQL_VERSION_JAR_MINIMIZATION) && config.dependencyCachingEnabled && config.buildMode === "none" /* None */ && config.languages.includes("java" /* java */)) { } else if (await features.getValue("java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */, codeql) && config.dependencyCachingEnabled && config.buildMode === "none" /* None */ && config.languages.includes("java" /* java */)) {
core13.exportVariable( core13.exportVariable(
"CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */, "CODEQL_EXTRACTOR_JAVA_OPTION_MINIMIZE_DEPENDENCY_JARS" /* JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS */,
"true" "true"
@@ -90391,10 +90404,6 @@ async function runWrapper() {
await checkForTimeout(); await checkForTimeout();
} }
void runWrapper(); void runWrapper();
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
CODEQL_VERSION_JAR_MINIMIZATION
});
/*! Bundled license information: /*! Bundled license information:
undici/lib/fetch/body.js: undici/lib/fetch/body.js:

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -83034,7 +83034,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -83173,7 +83173,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -83375,17 +83375,17 @@ function getApiClient() {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83953,6 +83953,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -84002,6 +84007,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -35199,7 +35199,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -36797,7 +36797,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers2(), exports2); __exportStar4(require_helpers2(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -37492,8 +37492,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -40948,7 +40948,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -41931,8 +41931,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -42174,7 +42174,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -44795,7 +44795,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -70152,7 +70152,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -71077,7 +71077,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -83091,7 +83091,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -83249,7 +83249,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -83492,17 +83492,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83865,6 +83865,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -83914,6 +83919,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -84167,15 +84177,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -84264,7 +84274,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -84317,9 +84327,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/init.ts // src/init.ts
var toolrunner4 = __toESM(require_toolrunner()); var toolrunner4 = __toESM(require_toolrunner());
@@ -85265,7 +85272,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -81015,7 +81015,7 @@ var require_minimatch2 = __commonJS({
module2.exports = minimatch; module2.exports = minimatch;
var path2 = require_path(); var path2 = require_path();
minimatch.sep = path2.sep; minimatch.sep = path2.sep;
var GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); var GLOBSTAR = Symbol("globstar **");
minimatch.GLOBSTAR = GLOBSTAR; minimatch.GLOBSTAR = GLOBSTAR;
var expand = require_brace_expansion2(); var expand = require_brace_expansion2();
var plTypes = { var plTypes = {
@@ -81079,7 +81079,7 @@ var require_minimatch2 = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
var SUBPARSE = /* @__PURE__ */ Symbol("subparse"); var SUBPARSE = Symbol("subparse");
minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe(); minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe();
minimatch.match = (list, pattern, options = {}) => { minimatch.match = (list, pattern, options = {}) => {
const mm = new Minimatch(pattern, options); const mm = new Minimatch(pattern, options);
@@ -82121,7 +82121,7 @@ var require_async = __commonJS({
} }
var mapSeries$1 = awaitify(mapSeries, 3); var mapSeries$1 = awaitify(mapSeries, 3);
var applyEachSeries = applyEach$1(mapSeries$1); var applyEachSeries = applyEach$1(mapSeries$1);
const PROMISE_SYMBOL = /* @__PURE__ */ Symbol("promiseCallback"); const PROMISE_SYMBOL = Symbol("promiseCallback");
function promiseCallback() { function promiseCallback() {
let resolve2, reject2; let resolve2, reject2;
function callback(err, ...args) { function callback(err, ...args) {
@@ -84058,8 +84058,8 @@ var require_graceful_fs = __commonJS({
var gracefulQueue; var gracefulQueue;
var previousSymbol; var previousSymbol;
if (typeof Symbol === "function" && typeof Symbol.for === "function") { if (typeof Symbol === "function" && typeof Symbol.for === "function") {
gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue"); gracefulQueue = Symbol.for("graceful-fs.queue");
previousSymbol = /* @__PURE__ */ Symbol.for("graceful-fs.previous"); previousSymbol = Symbol.for("graceful-fs.previous");
} else { } else {
gracefulQueue = "___graceful-fs.queue"; gracefulQueue = "___graceful-fs.queue";
previousSymbol = "___graceful-fs.previous"; previousSymbol = "___graceful-fs.previous";
@@ -87306,8 +87306,8 @@ var require_primordials = __commonJS({
SymbolAsyncIterator: Symbol.asyncIterator, SymbolAsyncIterator: Symbol.asyncIterator,
SymbolHasInstance: Symbol.hasInstance, SymbolHasInstance: Symbol.hasInstance,
SymbolIterator: Symbol.iterator, SymbolIterator: Symbol.iterator,
SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"),
TypedArrayPrototypeSet(self2, buf, len) { TypedArrayPrototypeSet(self2, buf, len) {
return self2.set(buf, len); return self2.set(buf, len);
}, },
@@ -88169,7 +88169,7 @@ var require_util13 = __commonJS({
return ac.signal; return ac.signal;
} }
}; };
module2.exports.promisify.custom = /* @__PURE__ */ Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
} }
}); });
@@ -88179,7 +88179,7 @@ var require_errors4 = __commonJS({
"use strict"; "use strict";
var { format, inspect, AggregateError: CustomAggregateError } = require_util13(); var { format, inspect, AggregateError: CustomAggregateError } = require_util13();
var AggregateError = globalThis.AggregateError || CustomAggregateError; var AggregateError = globalThis.AggregateError || CustomAggregateError;
var kIsNodeError = /* @__PURE__ */ Symbol("kIsNodeError"); var kIsNodeError = Symbol("kIsNodeError");
var kTypes = [ var kTypes = [
"string", "string",
"function", "function",
@@ -89756,7 +89756,7 @@ var require_buffer_list = __commonJS({
return ret; return ret;
} }
// Make sure the linked list only shows the minimal necessary information. // Make sure the linked list only shows the minimal necessary information.
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")](_2, options) { [Symbol.for("nodejs.util.inspect.custom")](_2, options) {
return inspect(this, { return inspect(this, {
...options, ...options,
// Only inspect one level. // Only inspect one level.
@@ -95089,7 +95089,7 @@ var require_commonjs15 = __commonJS({
}; };
exports2.sep = defaultPlatform === "win32" ? path2.win32.sep : path2.posix.sep; exports2.sep = defaultPlatform === "win32" ? path2.win32.sep : path2.posix.sep;
exports2.minimatch.sep = exports2.sep; exports2.minimatch.sep = exports2.sep;
exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); exports2.GLOBSTAR = Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -95822,6 +95822,7 @@ var require_commonjs16 = __commonJS({
}; };
} }
var shouldWarn = (code) => !warned.has(code); var shouldWarn = (code) => !warned.has(code);
var TYPE = Symbol("type");
var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n); var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n);
var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null; var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null;
var ZeroArray = class extends Array { var ZeroArray = class extends Array {
@@ -97190,37 +97191,37 @@ var require_commonjs17 = __commonJS({
exports2.isReadable = isReadable; exports2.isReadable = isReadable;
var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function"; var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function";
exports2.isWritable = isWritable; exports2.isWritable = isWritable;
var EOF = /* @__PURE__ */ Symbol("EOF"); var EOF = Symbol("EOF");
var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = Symbol("maybeEmitEnd");
var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd"); var EMITTED_END = Symbol("emittedEnd");
var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd"); var EMITTING_END = Symbol("emittingEnd");
var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError"); var EMITTED_ERROR = Symbol("emittedError");
var CLOSED = /* @__PURE__ */ Symbol("closed"); var CLOSED = Symbol("closed");
var READ = /* @__PURE__ */ Symbol("read"); var READ = Symbol("read");
var FLUSH = /* @__PURE__ */ Symbol("flush"); var FLUSH = Symbol("flush");
var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk"); var FLUSHCHUNK = Symbol("flushChunk");
var ENCODING = /* @__PURE__ */ Symbol("encoding"); var ENCODING = Symbol("encoding");
var DECODER = /* @__PURE__ */ Symbol("decoder"); var DECODER = Symbol("decoder");
var FLOWING = /* @__PURE__ */ Symbol("flowing"); var FLOWING = Symbol("flowing");
var PAUSED = /* @__PURE__ */ Symbol("paused"); var PAUSED = Symbol("paused");
var RESUME = /* @__PURE__ */ Symbol("resume"); var RESUME = Symbol("resume");
var BUFFER = /* @__PURE__ */ Symbol("buffer"); var BUFFER = Symbol("buffer");
var PIPES = /* @__PURE__ */ Symbol("pipes"); var PIPES = Symbol("pipes");
var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength"); var BUFFERLENGTH = Symbol("bufferLength");
var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush"); var BUFFERPUSH = Symbol("bufferPush");
var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift"); var BUFFERSHIFT = Symbol("bufferShift");
var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode"); var OBJECTMODE = Symbol("objectMode");
var DESTROYED = /* @__PURE__ */ Symbol("destroyed"); var DESTROYED = Symbol("destroyed");
var ERROR = /* @__PURE__ */ Symbol("error"); var ERROR = Symbol("error");
var EMITDATA = /* @__PURE__ */ Symbol("emitData"); var EMITDATA = Symbol("emitData");
var EMITEND = /* @__PURE__ */ Symbol("emitEnd"); var EMITEND = Symbol("emitEnd");
var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2"); var EMITEND2 = Symbol("emitEnd2");
var ASYNC = /* @__PURE__ */ Symbol("async"); var ASYNC = Symbol("async");
var ABORT = /* @__PURE__ */ Symbol("abort"); var ABORT = Symbol("abort");
var ABORTED = /* @__PURE__ */ Symbol("aborted"); var ABORTED = Symbol("aborted");
var SIGNAL = /* @__PURE__ */ Symbol("signal"); var SIGNAL = Symbol("signal");
var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners"); var DATALISTENERS = Symbol("dataListeners");
var DISCARDED = /* @__PURE__ */ Symbol("discarded"); var DISCARDED = Symbol("discarded");
var defer = (fn) => Promise.resolve().then(fn); var defer = (fn) => Promise.resolve().then(fn);
var nodefer = (fn) => fn(); var nodefer = (fn) => fn();
var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish"; var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish";
@@ -98177,7 +98178,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd"); var setAsCwd = Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -103561,7 +103562,7 @@ var require_streamx = __commonJS({
var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE; var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE;
var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE; var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE;
var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY; var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY;
var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || Symbol("asyncIterator");
var WritableState = class { var WritableState = class {
constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) { constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) {
this.stream = stream; this.stream = stream;
@@ -119234,7 +119235,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119340,17 +119341,17 @@ function getApiClient() {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -119427,6 +119428,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -119476,6 +119482,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -119848,7 +119859,7 @@ var glob = __toESM(require_glob3());
// src/debug-artifacts.ts // src/debug-artifacts.ts
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === "GitHub Enterprise Server" /* GHES */) { if (ghVariant === 1 /* GHES */) {
logger.info( logger.info(
"Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES." "Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."
); );

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -21488,7 +21488,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -35421,7 +35421,6 @@ var require_pkcs12 = __commonJS({
capture: "macAlgorithm" capture: "macAlgorithm"
}, { }, {
name: "PFX.macData.mac.digestAlgorithm.parameters", name: "PFX.macData.mac.digestAlgorithm.parameters",
optional: true,
tagClass: asn1.Class.UNIVERSAL, tagClass: asn1.Class.UNIVERSAL,
captureAsn1: "macAlgorithmParameters" captureAsn1: "macAlgorithmParameters"
}] }]
@@ -47322,7 +47321,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -47365,7 +47364,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -47383,16 +47382,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -56191,7 +56190,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -57789,7 +57788,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -58484,8 +58483,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -61940,7 +61939,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -62923,8 +62922,8 @@ var require_util9 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -63166,7 +63165,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util9(); var util_js_1 = require_util9();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -65787,7 +65786,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -91144,7 +91143,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -92069,7 +92068,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -100018,6 +100017,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -100067,6 +100071,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",

382
lib/upload-lib.js generated
View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -28240,7 +28240,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -28924,7 +28924,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -28967,7 +28967,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -28985,16 +28985,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -36496,7 +36496,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -38094,7 +38094,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers3(), exports2); __exportStar4(require_helpers3(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -38789,8 +38789,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -42245,7 +42245,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -43228,8 +43228,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -43471,7 +43471,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -46092,7 +46092,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -71449,7 +71449,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -72374,7 +72374,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -86348,17 +86348,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url2) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -87018,6 +87018,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -87067,6 +87072,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -87978,7 +87988,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -90049,7 +90059,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) {
return false; return false;
} }
return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING; return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING;
@@ -90064,7 +90074,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) { if (githubVersion.type === 1 /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -90079,7 +90089,7 @@ async function combineSarifFilesUsingCLI(sarifFiles, gitHubVersion, features, lo
const sarifObjects = sarifFiles.map((sarifFile) => { const sarifObjects = sarifFiles.map((sarifFile) => {
return JSON.parse(fs11.readFileSync(sarifFile, "utf8")); return JSON.parse(fs11.readFileSync(sarifFile, "utf8"));
}); });
const deprecationWarningMessage = gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; const deprecationWarningMessage = gitHubVersion.type === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025";
const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload"; const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";
if (!areAllRunsProducedByCodeQL(sarifObjects)) { if (!areAllRunsProducedByCodeQL(sarifObjects)) {
await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion); await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion);

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable { module2.exports = class BodyReadable extends Readable {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable { var PipelineRequest = class extends Readable {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -29513,7 +29513,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -30438,7 +30438,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -38684,7 +38684,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -40282,7 +40282,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers2(), exports2); __exportStar4(require_helpers2(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -40977,8 +40977,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -44433,7 +44433,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -45416,8 +45416,8 @@ var require_util9 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs7(); var core_rest_pipeline_1 = require_commonjs7();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -45659,7 +45659,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs7(); var core_rest_pipeline_1 = require_commonjs7();
var util_js_1 = require_util9(); var util_js_1 = require_util9();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -48280,7 +48280,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -72576,7 +72576,7 @@ var require_minimatch = __commonJS({
module2.exports = minimatch; module2.exports = minimatch;
var path2 = require_path(); var path2 = require_path();
minimatch.sep = path2.sep; minimatch.sep = path2.sep;
var GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); var GLOBSTAR = Symbol("globstar **");
minimatch.GLOBSTAR = GLOBSTAR; minimatch.GLOBSTAR = GLOBSTAR;
var expand = require_brace_expansion(); var expand = require_brace_expansion();
var plTypes = { var plTypes = {
@@ -72640,7 +72640,7 @@ var require_minimatch = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
var SUBPARSE = /* @__PURE__ */ Symbol("subparse"); var SUBPARSE = Symbol("subparse");
minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe(); minimatch.makeRe = (pattern, options) => new Minimatch(pattern, options || {}).makeRe();
minimatch.match = (list, pattern, options = {}) => { minimatch.match = (list, pattern, options = {}) => {
const mm = new Minimatch(pattern, options); const mm = new Minimatch(pattern, options);
@@ -73682,7 +73682,7 @@ var require_async = __commonJS({
} }
var mapSeries$1 = awaitify(mapSeries, 3); var mapSeries$1 = awaitify(mapSeries, 3);
var applyEachSeries = applyEach$1(mapSeries$1); var applyEachSeries = applyEach$1(mapSeries$1);
const PROMISE_SYMBOL = /* @__PURE__ */ Symbol("promiseCallback"); const PROMISE_SYMBOL = Symbol("promiseCallback");
function promiseCallback() { function promiseCallback() {
let resolve2, reject2; let resolve2, reject2;
function callback(err, ...args) { function callback(err, ...args) {
@@ -75619,8 +75619,8 @@ var require_graceful_fs = __commonJS({
var gracefulQueue; var gracefulQueue;
var previousSymbol; var previousSymbol;
if (typeof Symbol === "function" && typeof Symbol.for === "function") { if (typeof Symbol === "function" && typeof Symbol.for === "function") {
gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue"); gracefulQueue = Symbol.for("graceful-fs.queue");
previousSymbol = /* @__PURE__ */ Symbol.for("graceful-fs.previous"); previousSymbol = Symbol.for("graceful-fs.previous");
} else { } else {
gracefulQueue = "___graceful-fs.queue"; gracefulQueue = "___graceful-fs.queue";
previousSymbol = "___graceful-fs.previous"; previousSymbol = "___graceful-fs.previous";
@@ -78867,8 +78867,8 @@ var require_primordials = __commonJS({
SymbolAsyncIterator: Symbol.asyncIterator, SymbolAsyncIterator: Symbol.asyncIterator,
SymbolHasInstance: Symbol.hasInstance, SymbolHasInstance: Symbol.hasInstance,
SymbolIterator: Symbol.iterator, SymbolIterator: Symbol.iterator,
SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"),
TypedArrayPrototypeSet(self2, buf, len) { TypedArrayPrototypeSet(self2, buf, len) {
return self2.set(buf, len); return self2.set(buf, len);
}, },
@@ -79730,7 +79730,7 @@ var require_util12 = __commonJS({
return ac.signal; return ac.signal;
} }
}; };
module2.exports.promisify.custom = /* @__PURE__ */ Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
} }
}); });
@@ -79740,7 +79740,7 @@ var require_errors3 = __commonJS({
"use strict"; "use strict";
var { format, inspect, AggregateError: CustomAggregateError } = require_util12(); var { format, inspect, AggregateError: CustomAggregateError } = require_util12();
var AggregateError = globalThis.AggregateError || CustomAggregateError; var AggregateError = globalThis.AggregateError || CustomAggregateError;
var kIsNodeError = /* @__PURE__ */ Symbol("kIsNodeError"); var kIsNodeError = Symbol("kIsNodeError");
var kTypes = [ var kTypes = [
"string", "string",
"function", "function",
@@ -81317,7 +81317,7 @@ var require_buffer_list = __commonJS({
return ret; return ret;
} }
// Make sure the linked list only shows the minimal necessary information. // Make sure the linked list only shows the minimal necessary information.
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")](_2, options) { [Symbol.for("nodejs.util.inspect.custom")](_2, options) {
return inspect(this, { return inspect(this, {
...options, ...options,
// Only inspect one level. // Only inspect one level.
@@ -86650,7 +86650,7 @@ var require_commonjs15 = __commonJS({
}; };
exports2.sep = defaultPlatform === "win32" ? path2.win32.sep : path2.posix.sep; exports2.sep = defaultPlatform === "win32" ? path2.win32.sep : path2.posix.sep;
exports2.minimatch.sep = exports2.sep; exports2.minimatch.sep = exports2.sep;
exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **"); exports2.GLOBSTAR = Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -87383,6 +87383,7 @@ var require_commonjs16 = __commonJS({
}; };
} }
var shouldWarn = (code) => !warned.has(code); var shouldWarn = (code) => !warned.has(code);
var TYPE = Symbol("type");
var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n); var isPosInt = (n) => n && n === Math.floor(n) && n > 0 && isFinite(n);
var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null; var getUintArray = (max) => !isPosInt(max) ? null : max <= Math.pow(2, 8) ? Uint8Array : max <= Math.pow(2, 16) ? Uint16Array : max <= Math.pow(2, 32) ? Uint32Array : max <= Number.MAX_SAFE_INTEGER ? ZeroArray : null;
var ZeroArray = class extends Array { var ZeroArray = class extends Array {
@@ -88751,37 +88752,37 @@ var require_commonjs17 = __commonJS({
exports2.isReadable = isReadable; exports2.isReadable = isReadable;
var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function"; var isWritable = (s) => !!s && typeof s === "object" && s instanceof node_events_1.EventEmitter && typeof s.write === "function" && typeof s.end === "function";
exports2.isWritable = isWritable; exports2.isWritable = isWritable;
var EOF = /* @__PURE__ */ Symbol("EOF"); var EOF = Symbol("EOF");
var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = Symbol("maybeEmitEnd");
var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd"); var EMITTED_END = Symbol("emittedEnd");
var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd"); var EMITTING_END = Symbol("emittingEnd");
var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError"); var EMITTED_ERROR = Symbol("emittedError");
var CLOSED = /* @__PURE__ */ Symbol("closed"); var CLOSED = Symbol("closed");
var READ = /* @__PURE__ */ Symbol("read"); var READ = Symbol("read");
var FLUSH = /* @__PURE__ */ Symbol("flush"); var FLUSH = Symbol("flush");
var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk"); var FLUSHCHUNK = Symbol("flushChunk");
var ENCODING = /* @__PURE__ */ Symbol("encoding"); var ENCODING = Symbol("encoding");
var DECODER = /* @__PURE__ */ Symbol("decoder"); var DECODER = Symbol("decoder");
var FLOWING = /* @__PURE__ */ Symbol("flowing"); var FLOWING = Symbol("flowing");
var PAUSED = /* @__PURE__ */ Symbol("paused"); var PAUSED = Symbol("paused");
var RESUME = /* @__PURE__ */ Symbol("resume"); var RESUME = Symbol("resume");
var BUFFER = /* @__PURE__ */ Symbol("buffer"); var BUFFER = Symbol("buffer");
var PIPES = /* @__PURE__ */ Symbol("pipes"); var PIPES = Symbol("pipes");
var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength"); var BUFFERLENGTH = Symbol("bufferLength");
var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush"); var BUFFERPUSH = Symbol("bufferPush");
var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift"); var BUFFERSHIFT = Symbol("bufferShift");
var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode"); var OBJECTMODE = Symbol("objectMode");
var DESTROYED = /* @__PURE__ */ Symbol("destroyed"); var DESTROYED = Symbol("destroyed");
var ERROR = /* @__PURE__ */ Symbol("error"); var ERROR = Symbol("error");
var EMITDATA = /* @__PURE__ */ Symbol("emitData"); var EMITDATA = Symbol("emitData");
var EMITEND = /* @__PURE__ */ Symbol("emitEnd"); var EMITEND = Symbol("emitEnd");
var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2"); var EMITEND2 = Symbol("emitEnd2");
var ASYNC = /* @__PURE__ */ Symbol("async"); var ASYNC = Symbol("async");
var ABORT = /* @__PURE__ */ Symbol("abort"); var ABORT = Symbol("abort");
var ABORTED = /* @__PURE__ */ Symbol("aborted"); var ABORTED = Symbol("aborted");
var SIGNAL = /* @__PURE__ */ Symbol("signal"); var SIGNAL = Symbol("signal");
var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners"); var DATALISTENERS = Symbol("dataListeners");
var DISCARDED = /* @__PURE__ */ Symbol("discarded"); var DISCARDED = Symbol("discarded");
var defer = (fn) => Promise.resolve().then(fn); var defer = (fn) => Promise.resolve().then(fn);
var nodefer = (fn) => fn(); var nodefer = (fn) => fn();
var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish"; var isEndish = (ev) => ev === "end" || ev === "finish" || ev === "prefinish";
@@ -89738,7 +89739,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd"); var setAsCwd = Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -95122,7 +95123,7 @@ var require_streamx = __commonJS({
var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE; var WRITE_FINISHING_STATUS = OPEN_STATUS | WRITE_FINISHING | WRITE_QUEUED_AND_ACTIVE | WRITE_DONE;
var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE; var WRITE_BACKPRESSURE_STATUS = WRITE_UNDRAINED | DESTROY_STATUS | WRITE_FINISHING | WRITE_DONE;
var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY; var WRITE_UPDATE_SYNC_STATUS = WRITE_UPDATING | OPEN_STATUS | WRITE_NEXT_TICK | WRITE_PRIMARY;
var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || Symbol("asyncIterator");
var WritableState = class { var WritableState = class {
constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) { constructor(stream, { highWaterMark = 16384, map: map2 = null, mapWritable, byteLength, byteLengthWritable } = {}) {
this.stream = stream; this.stream = stream;
@@ -119234,7 +119235,7 @@ function parseGitHubUrl(inputUrl) {
var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION"; var CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR = "CODEQL_ACTION_WARNED_ABOUT_VERSION";
var hasBeenWarnedAboutVersion = false; var hasBeenWarnedAboutVersion = false;
function checkGitHubVersionInRange(version, logger) { function checkGitHubVersionInRange(version, logger) {
if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== 1 /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119344,17 +119345,17 @@ function getApiClient() {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -119593,6 +119594,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -119642,6 +119648,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -119920,7 +119931,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === "GitHub Enterprise Server" /* GHES */) { if (ghVariant === 1 /* GHES */) {
logger.info( logger.info(
"Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES." "Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."
); );

View File

@@ -539,67 +539,67 @@ var require_tunnel2 = __commonJS({
var require_symbols = __commonJS({ var require_symbols = __commonJS({
"node_modules/undici/lib/core/symbols.js"(exports2, module2) { "node_modules/undici/lib/core/symbols.js"(exports2, module2) {
module2.exports = { module2.exports = {
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kDestroy: /* @__PURE__ */ Symbol("destroy"), kDestroy: Symbol("destroy"),
kDispatch: /* @__PURE__ */ Symbol("dispatch"), kDispatch: Symbol("dispatch"),
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kWriting: /* @__PURE__ */ Symbol("writing"), kWriting: Symbol("writing"),
kResuming: /* @__PURE__ */ Symbol("resuming"), kResuming: Symbol("resuming"),
kQueue: /* @__PURE__ */ Symbol("queue"), kQueue: Symbol("queue"),
kConnect: /* @__PURE__ */ Symbol("connect"), kConnect: Symbol("connect"),
kConnecting: /* @__PURE__ */ Symbol("connecting"), kConnecting: Symbol("connecting"),
kHeadersList: /* @__PURE__ */ Symbol("headers list"), kHeadersList: Symbol("headers list"),
kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"), kKeepAliveTimeoutValue: Symbol("keep alive timeout"),
kKeepAlive: /* @__PURE__ */ Symbol("keep alive"), kKeepAlive: Symbol("keep alive"),
kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"), kHeadersTimeout: Symbol("headers timeout"),
kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"), kBodyTimeout: Symbol("body timeout"),
kServerName: /* @__PURE__ */ Symbol("server name"), kServerName: Symbol("server name"),
kLocalAddress: /* @__PURE__ */ Symbol("local address"), kLocalAddress: Symbol("local address"),
kHost: /* @__PURE__ */ Symbol("host"), kHost: Symbol("host"),
kNoRef: /* @__PURE__ */ Symbol("no ref"), kNoRef: Symbol("no ref"),
kBodyUsed: /* @__PURE__ */ Symbol("used"), kBodyUsed: Symbol("used"),
kRunning: /* @__PURE__ */ Symbol("running"), kRunning: Symbol("running"),
kBlocking: /* @__PURE__ */ Symbol("blocking"), kBlocking: Symbol("blocking"),
kPending: /* @__PURE__ */ Symbol("pending"), kPending: Symbol("pending"),
kSize: /* @__PURE__ */ Symbol("size"), kSize: Symbol("size"),
kBusy: /* @__PURE__ */ Symbol("busy"), kBusy: Symbol("busy"),
kQueued: /* @__PURE__ */ Symbol("queued"), kQueued: Symbol("queued"),
kFree: /* @__PURE__ */ Symbol("free"), kFree: Symbol("free"),
kConnected: /* @__PURE__ */ Symbol("connected"), kConnected: Symbol("connected"),
kClosed: /* @__PURE__ */ Symbol("closed"), kClosed: Symbol("closed"),
kNeedDrain: /* @__PURE__ */ Symbol("need drain"), kNeedDrain: Symbol("need drain"),
kReset: /* @__PURE__ */ Symbol("reset"), kReset: Symbol("reset"),
kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"), kDestroyed: Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"), kMaxHeadersSize: Symbol("max headers size"),
kRunningIdx: /* @__PURE__ */ Symbol("running index"), kRunningIdx: Symbol("running index"),
kPendingIdx: /* @__PURE__ */ Symbol("pending index"), kPendingIdx: Symbol("pending index"),
kError: /* @__PURE__ */ Symbol("error"), kError: Symbol("error"),
kClients: /* @__PURE__ */ Symbol("clients"), kClients: Symbol("clients"),
kClient: /* @__PURE__ */ Symbol("client"), kClient: Symbol("client"),
kParser: /* @__PURE__ */ Symbol("parser"), kParser: Symbol("parser"),
kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"), kOnDestroyed: Symbol("destroy callbacks"),
kPipelining: /* @__PURE__ */ Symbol("pipelining"), kPipelining: Symbol("pipelining"),
kSocket: /* @__PURE__ */ Symbol("socket"), kSocket: Symbol("socket"),
kHostHeader: /* @__PURE__ */ Symbol("host header"), kHostHeader: Symbol("host header"),
kConnector: /* @__PURE__ */ Symbol("connector"), kConnector: Symbol("connector"),
kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"), kStrictContentLength: Symbol("strict content length"),
kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"), kMaxRedirections: Symbol("maxRedirections"),
kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"), kMaxRequests: Symbol("maxRequestsPerClient"),
kProxy: /* @__PURE__ */ Symbol("proxy agent options"), kProxy: Symbol("proxy agent options"),
kCounter: /* @__PURE__ */ Symbol("socket request counter"), kCounter: Symbol("socket request counter"),
kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"), kInterceptors: Symbol("dispatch interceptors"),
kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"), kMaxResponseSize: Symbol("max response size"),
kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"), kHTTP2Session: Symbol("http2Session"),
kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"), kHTTP2SessionState: Symbol("http2Session state"),
kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"), kHTTP2BuildRequest: Symbol("http2 build request"),
kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"), kHTTP1BuildRequest: Symbol("http1 build request"),
kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"), kHTTP2CopyHeaders: Symbol("http2 copy headers"),
kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"), kHTTPConnVersion: Symbol("http connection version"),
kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: Symbol("retry agent default retry"),
kConstruct: /* @__PURE__ */ Symbol("constructable") kConstruct: Symbol("constructable")
}; };
} }
}); });
@@ -3594,7 +3594,7 @@ var require_constants2 = __commonJS({
var require_global = __commonJS({ var require_global = __commonJS({
"node_modules/undici/lib/fetch/global.js"(exports2, module2) { "node_modules/undici/lib/fetch/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalOrigin = /* @__PURE__ */ Symbol.for("undici.globalOrigin.1"); var globalOrigin = Symbol.for("undici.globalOrigin.1");
function getGlobalOrigin() { function getGlobalOrigin() {
return globalThis[globalOrigin]; return globalThis[globalOrigin];
} }
@@ -4246,12 +4246,12 @@ var require_symbols2 = __commonJS({
"node_modules/undici/lib/fetch/symbols.js"(exports2, module2) { "node_modules/undici/lib/fetch/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kUrl: /* @__PURE__ */ Symbol("url"), kUrl: Symbol("url"),
kHeaders: /* @__PURE__ */ Symbol("headers"), kHeaders: Symbol("headers"),
kSignal: /* @__PURE__ */ Symbol("signal"), kSignal: Symbol("signal"),
kState: /* @__PURE__ */ Symbol("state"), kState: Symbol("state"),
kGuard: /* @__PURE__ */ Symbol("guard"), kGuard: Symbol("guard"),
kRealm: /* @__PURE__ */ Symbol("realm") kRealm: Symbol("realm")
}; };
} }
}); });
@@ -5644,7 +5644,7 @@ var require_request = __commonJS({
var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/; var tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/; var headerCharRegex = /[^\t\x20-\x7e\x80-\xff]/;
var invalidPathRegex = /[^\u0021-\u00ff]/; var invalidPathRegex = /[^\u0021-\u00ff]/;
var kHandler = /* @__PURE__ */ Symbol("handler"); var kHandler = Symbol("handler");
var channels = {}; var channels = {};
var extractBody; var extractBody;
try { try {
@@ -6031,11 +6031,11 @@ var require_dispatcher_base = __commonJS({
InvalidArgumentError InvalidArgumentError
} = require_errors(); } = require_errors();
var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols(); var { kDestroy, kClose, kDispatch, kInterceptors } = require_symbols();
var kDestroyed = /* @__PURE__ */ Symbol("destroyed"); var kDestroyed = Symbol("destroyed");
var kClosed = /* @__PURE__ */ Symbol("closed"); var kClosed = Symbol("closed");
var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed"); var kOnDestroyed = Symbol("onDestroyed");
var kOnClosed = /* @__PURE__ */ Symbol("onClosed"); var kOnClosed = Symbol("onClosed");
var kInterceptedDispatch = /* @__PURE__ */ Symbol("Intercepted Dispatch"); var kInterceptedDispatch = Symbol("Intercepted Dispatch");
var DispatcherBase = class extends Dispatcher { var DispatcherBase = class extends Dispatcher {
constructor() { constructor() {
super(); super();
@@ -6690,7 +6690,7 @@ var require_RedirectHandler = __commonJS({
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var EE = require("events"); var EE = require("events");
var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; var redirectableStatusCodes = [300, 301, 302, 303, 307, 308];
var kBody = /* @__PURE__ */ Symbol("body"); var kBody = Symbol("body");
var BodyAsyncIterable = class { var BodyAsyncIterable = class {
constructor(body) { constructor(body) {
this[kBody] = body; this[kBody] = body;
@@ -6964,7 +6964,7 @@ var require_client = __commonJS({
} = http2; } = http2;
var h2ExperimentalWarned = false; var h2ExperimentalWarned = false;
var FastBuffer = Buffer[Symbol.species]; var FastBuffer = Buffer[Symbol.species];
var kClosedResolve = /* @__PURE__ */ Symbol("kClosedResolve"); var kClosedResolve = Symbol("kClosedResolve");
var channels = {}; var channels = {};
try { try {
const diagnosticsChannel = require("diagnostics_channel"); const diagnosticsChannel = require("diagnostics_channel");
@@ -8634,7 +8634,7 @@ var require_fixed_queue = __commonJS({
var require_pool_stats = __commonJS({ var require_pool_stats = __commonJS({
"node_modules/undici/lib/pool-stats.js"(exports2, module2) { "node_modules/undici/lib/pool-stats.js"(exports2, module2) {
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols(); var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = /* @__PURE__ */ Symbol("pool"); var kPool = Symbol("pool");
var PoolStats = class { var PoolStats = class {
constructor(pool) { constructor(pool) {
this[kPool] = pool; this[kPool] = pool;
@@ -8670,18 +8670,18 @@ var require_pool_base = __commonJS({
var FixedQueue = require_fixed_queue(); var FixedQueue = require_fixed_queue();
var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols(); var { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = require_symbols();
var PoolStats = require_pool_stats(); var PoolStats = require_pool_stats();
var kClients = /* @__PURE__ */ Symbol("clients"); var kClients = Symbol("clients");
var kNeedDrain = /* @__PURE__ */ Symbol("needDrain"); var kNeedDrain = Symbol("needDrain");
var kQueue = /* @__PURE__ */ Symbol("queue"); var kQueue = Symbol("queue");
var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve"); var kClosedResolve = Symbol("closed resolve");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher"); var kGetDispatcher = Symbol("get dispatcher");
var kAddClient = /* @__PURE__ */ Symbol("add client"); var kAddClient = Symbol("add client");
var kRemoveClient = /* @__PURE__ */ Symbol("remove client"); var kRemoveClient = Symbol("remove client");
var kStats = /* @__PURE__ */ Symbol("stats"); var kStats = Symbol("stats");
var PoolBase = class extends DispatcherBase { var PoolBase = class extends DispatcherBase {
constructor() { constructor() {
super(); super();
@@ -8835,9 +8835,9 @@ var require_pool = __commonJS({
var util = require_util(); var util = require_util();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kConnections = /* @__PURE__ */ Symbol("connections"); var kConnections = Symbol("connections");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return new Client(origin, opts); return new Client(origin, opts);
} }
@@ -8926,14 +8926,14 @@ var require_balanced_pool = __commonJS({
var Pool = require_pool(); var Pool = require_pool();
var { kUrl, kInterceptors } = require_symbols(); var { kUrl, kInterceptors } = require_symbols();
var { parseOrigin } = require_util(); var { parseOrigin } = require_util();
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor");
var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight"); var kCurrentWeight = Symbol("kCurrentWeight");
var kIndex = /* @__PURE__ */ Symbol("kIndex"); var kIndex = Symbol("kIndex");
var kWeight = /* @__PURE__ */ Symbol("kWeight"); var kWeight = Symbol("kWeight");
var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = Symbol("kMaxWeightPerServer");
var kErrorPenalty = /* @__PURE__ */ Symbol("kErrorPenalty"); var kErrorPenalty = Symbol("kErrorPenalty");
function getGreatestCommonDivisor(a, b) { function getGreatestCommonDivisor(a, b) {
if (b === 0) return a; if (b === 0) return a;
return getGreatestCommonDivisor(b, a % b); return getGreatestCommonDivisor(b, a % b);
@@ -9096,14 +9096,14 @@ var require_agent = __commonJS({
var util = require_util(); var util = require_util();
var createRedirectInterceptor = require_redirectInterceptor(); var createRedirectInterceptor = require_redirectInterceptor();
var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()(); var { WeakRef: WeakRef2, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = /* @__PURE__ */ Symbol("onConnect"); var kOnConnect = Symbol("onConnect");
var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect"); var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError"); var kOnConnectionError = Symbol("onConnectionError");
var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections"); var kMaxRedirections = Symbol("maxRedirections");
var kOnDrain = /* @__PURE__ */ Symbol("onDrain"); var kOnDrain = Symbol("onDrain");
var kFactory = /* @__PURE__ */ Symbol("factory"); var kFactory = Symbol("factory");
var kFinalizer = /* @__PURE__ */ Symbol("finalizer"); var kFinalizer = Symbol("finalizer");
var kOptions = /* @__PURE__ */ Symbol("options"); var kOptions = Symbol("options");
function defaultFactory(origin, opts) { function defaultFactory(origin, opts) {
return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts);
} }
@@ -9212,11 +9212,11 @@ var require_readable = __commonJS({
var util = require_util(); var util = require_util();
var { ReadableStreamFrom, toUSVString } = require_util(); var { ReadableStreamFrom, toUSVString } = require_util();
var Blob2; var Blob2;
var kConsume = /* @__PURE__ */ Symbol("kConsume"); var kConsume = Symbol("kConsume");
var kReading = /* @__PURE__ */ Symbol("kReading"); var kReading = Symbol("kReading");
var kBody = /* @__PURE__ */ Symbol("kBody"); var kBody = Symbol("kBody");
var kAbort = /* @__PURE__ */ Symbol("abort"); var kAbort = Symbol("abort");
var kContentType = /* @__PURE__ */ Symbol("kContentType"); var kContentType = Symbol("kContentType");
var noop = () => { var noop = () => {
}; };
module2.exports = class BodyReadable extends Readable2 { module2.exports = class BodyReadable extends Readable2 {
@@ -9502,8 +9502,8 @@ var require_abort_signal = __commonJS({
"node_modules/undici/lib/api/abort-signal.js"(exports2, module2) { "node_modules/undici/lib/api/abort-signal.js"(exports2, module2) {
var { addAbortListener } = require_util(); var { addAbortListener } = require_util();
var { RequestAbortedError } = require_errors(); var { RequestAbortedError } = require_errors();
var kListener = /* @__PURE__ */ Symbol("kListener"); var kListener = Symbol("kListener");
var kSignal = /* @__PURE__ */ Symbol("kSignal"); var kSignal = Symbol("kSignal");
function abort(self2) { function abort(self2) {
if (self2.abort) { if (self2.abort) {
self2.abort(); self2.abort();
@@ -9892,7 +9892,7 @@ var require_api_pipeline = __commonJS({
var { AsyncResource } = require("async_hooks"); var { AsyncResource } = require("async_hooks");
var { addSignal, removeSignal } = require_abort_signal(); var { addSignal, removeSignal } = require_abort_signal();
var assert = require("assert"); var assert = require("assert");
var kResume = /* @__PURE__ */ Symbol("resume"); var kResume = Symbol("resume");
var PipelineRequest = class extends Readable2 { var PipelineRequest = class extends Readable2 {
constructor() { constructor() {
super({ autoDestroy: true }); super({ autoDestroy: true });
@@ -10286,25 +10286,25 @@ var require_mock_symbols = __commonJS({
"node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) { "node_modules/undici/lib/mock/mock-symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kAgent: /* @__PURE__ */ Symbol("agent"), kAgent: Symbol("agent"),
kOptions: /* @__PURE__ */ Symbol("options"), kOptions: Symbol("options"),
kFactory: /* @__PURE__ */ Symbol("factory"), kFactory: Symbol("factory"),
kDispatches: /* @__PURE__ */ Symbol("dispatches"), kDispatches: Symbol("dispatches"),
kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"), kDispatchKey: Symbol("dispatch key"),
kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"), kDefaultHeaders: Symbol("default headers"),
kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"), kDefaultTrailers: Symbol("default trailers"),
kContentLength: /* @__PURE__ */ Symbol("content length"), kContentLength: Symbol("content length"),
kMockAgent: /* @__PURE__ */ Symbol("mock agent"), kMockAgent: Symbol("mock agent"),
kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"), kMockAgentSet: Symbol("mock agent set"),
kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"), kMockAgentGet: Symbol("mock agent get"),
kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"), kMockDispatch: Symbol("mock dispatch"),
kClose: /* @__PURE__ */ Symbol("close"), kClose: Symbol("close"),
kOriginalClose: /* @__PURE__ */ Symbol("original agent close"), kOriginalClose: Symbol("original agent close"),
kOrigin: /* @__PURE__ */ Symbol("origin"), kOrigin: Symbol("origin"),
kIsMockActive: /* @__PURE__ */ Symbol("is mock active"), kIsMockActive: Symbol("is mock active"),
kNetConnect: /* @__PURE__ */ Symbol("net connect"), kNetConnect: Symbol("net connect"),
kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"), kGetNetConnect: Symbol("get net connect"),
kConnected: /* @__PURE__ */ Symbol("connected") kConnected: Symbol("connected")
}; };
} }
}); });
@@ -11076,12 +11076,12 @@ var require_proxy_agent = __commonJS({
var DispatcherBase = require_dispatcher_base(); var DispatcherBase = require_dispatcher_base();
var { InvalidArgumentError, RequestAbortedError } = require_errors(); var { InvalidArgumentError, RequestAbortedError } = require_errors();
var buildConnector = require_connect(); var buildConnector = require_connect();
var kAgent = /* @__PURE__ */ Symbol("proxy agent"); var kAgent = Symbol("proxy agent");
var kClient = /* @__PURE__ */ Symbol("proxy client"); var kClient = Symbol("proxy client");
var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers"); var kProxyHeaders = Symbol("proxy headers");
var kRequestTls = /* @__PURE__ */ Symbol("request tls settings"); var kRequestTls = Symbol("request tls settings");
var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings"); var kProxyTls = Symbol("proxy tls settings");
var kConnectEndpoint = /* @__PURE__ */ Symbol("connect endpoint function"); var kConnectEndpoint = Symbol("connect endpoint function");
function defaultProtocolPort(protocol) { function defaultProtocolPort(protocol) {
return protocol === "https:" ? 443 : 80; return protocol === "https:" ? 443 : 80;
} }
@@ -11488,7 +11488,7 @@ var require_RetryHandler = __commonJS({
var require_global2 = __commonJS({ var require_global2 = __commonJS({
"node_modules/undici/lib/global.js"(exports2, module2) { "node_modules/undici/lib/global.js"(exports2, module2) {
"use strict"; "use strict";
var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = Symbol.for("undici.globalDispatcher.1");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var Agent = require_agent(); var Agent = require_agent();
if (getGlobalDispatcher() === void 0) { if (getGlobalDispatcher() === void 0) {
@@ -11563,8 +11563,8 @@ var require_headers = __commonJS({
var util = require("util"); var util = require("util");
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var assert = require("assert"); var assert = require("assert");
var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); var kHeadersSortedMap = Symbol("headers map sorted");
function isHTTPWhiteSpaceCharCode(code) { function isHTTPWhiteSpaceCharCode(code) {
return code === 10 || code === 13 || code === 9 || code === 32; return code === 10 || code === 13 || code === 9 || code === 32;
} }
@@ -11891,7 +11891,7 @@ var require_headers = __commonJS({
callbackFn.apply(thisArg, [value, key, this]); callbackFn.apply(thisArg, [value, key, this]);
} }
} }
[/* @__PURE__ */ Symbol.for("nodejs.util.inspect.custom")]() { [Symbol.for("nodejs.util.inspect.custom")]() {
webidl.brandCheck(this, _Headers); webidl.brandCheck(this, _Headers);
return this[kHeadersList]; return this[kHeadersList];
} }
@@ -12351,7 +12351,7 @@ var require_request2 = __commonJS({
var assert = require("assert"); var assert = require("assert");
var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("events");
var TransformStream = globalThis.TransformStream; var TransformStream = globalThis.TransformStream;
var kAbortController = /* @__PURE__ */ Symbol("abortController"); var kAbortController = Symbol("abortController");
var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => { var requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
signal.removeEventListener("abort", abort); signal.removeEventListener("abort", abort);
}); });
@@ -13997,12 +13997,12 @@ var require_symbols3 = __commonJS({
"node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) { "node_modules/undici/lib/fileapi/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kState: /* @__PURE__ */ Symbol("FileReader state"), kState: Symbol("FileReader state"),
kResult: /* @__PURE__ */ Symbol("FileReader result"), kResult: Symbol("FileReader result"),
kError: /* @__PURE__ */ Symbol("FileReader error"), kError: Symbol("FileReader error"),
kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"),
kEvents: /* @__PURE__ */ Symbol("FileReader events"), kEvents: Symbol("FileReader events"),
kAborted: /* @__PURE__ */ Symbol("FileReader aborted") kAborted: Symbol("FileReader aborted")
}; };
} }
}); });
@@ -14012,7 +14012,7 @@ var require_progressevent = __commonJS({
"node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) { "node_modules/undici/lib/fileapi/progressevent.js"(exports2, module2) {
"use strict"; "use strict";
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var kState = /* @__PURE__ */ Symbol("ProgressEvent state"); var kState = Symbol("ProgressEvent state");
var ProgressEvent = class _ProgressEvent extends Event { var ProgressEvent = class _ProgressEvent extends Event {
constructor(type2, eventInitDict = {}) { constructor(type2, eventInitDict = {}) {
type2 = webidl.converters.DOMString(type2); type2 = webidl.converters.DOMString(type2);
@@ -15962,14 +15962,14 @@ var require_symbols5 = __commonJS({
"node_modules/undici/lib/websocket/symbols.js"(exports2, module2) { "node_modules/undici/lib/websocket/symbols.js"(exports2, module2) {
"use strict"; "use strict";
module2.exports = { module2.exports = {
kWebSocketURL: /* @__PURE__ */ Symbol("url"), kWebSocketURL: Symbol("url"),
kReadyState: /* @__PURE__ */ Symbol("ready state"), kReadyState: Symbol("ready state"),
kController: /* @__PURE__ */ Symbol("controller"), kController: Symbol("controller"),
kResponse: /* @__PURE__ */ Symbol("response"), kResponse: Symbol("response"),
kBinaryType: /* @__PURE__ */ Symbol("binary type"), kBinaryType: Symbol("binary type"),
kSentClose: /* @__PURE__ */ Symbol("sent close"), kSentClose: Symbol("sent close"),
kReceivedClose: /* @__PURE__ */ Symbol("received close"), kReceivedClose: Symbol("received close"),
kByteParser: /* @__PURE__ */ Symbol("byte parser") kByteParser: Symbol("byte parser")
}; };
} }
}); });
@@ -26943,7 +26943,7 @@ var require_range = __commonJS({
var require_comparator = __commonJS({ var require_comparator = __commonJS({
"node_modules/semver/classes/comparator.js"(exports2, module2) { "node_modules/semver/classes/comparator.js"(exports2, module2) {
"use strict"; "use strict";
var ANY = /* @__PURE__ */ Symbol("SemVer ANY"); var ANY = Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -27627,7 +27627,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.10", version: "3.31.8",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,7 +27670,7 @@ var require_package = __commonJS({
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
jsonschema: "1.4.1", jsonschema: "1.4.1",
long: "^5.3.2", long: "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
@@ -27688,16 +27688,16 @@ var require_package = __commonJS({
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.1", esbuild: "^0.27.0",
eslint: "^8.57.1", eslint: "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
glob: "^11.1.0", glob: "^11.1.0",
nock: "^14.0.10", nock: "^14.0.10",
@@ -35199,7 +35199,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = /* @__PURE__ */ Symbol("rawContent"); var rawContent = Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -36797,7 +36797,7 @@ var require_dist2 = __commonJS({
var http = __importStar4(require("http")); var http = __importStar4(require("http"));
var https_1 = require("https"); var https_1 = require("https");
__exportStar4(require_helpers2(), exports2); __exportStar4(require_helpers2(), exports2);
var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); var INTERNAL = Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -37492,8 +37492,8 @@ var require_tracingContext = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0; exports2.TracingContextImpl = exports2.createTracingContext = exports2.knownContextKeys = void 0;
exports2.knownContextKeys = { exports2.knownContextKeys = {
span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"), span: Symbol.for("@azure/core-tracing span"),
namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace") namespace: Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -40948,7 +40948,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalRequestSymbol = Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -41931,8 +41931,8 @@ var require_util8 = __commonJS({
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0; exports2.HttpHeaders = exports2.toHttpHeadersLike = exports2.toWebResourceLike = exports2.toPipelineRequest = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest"); var originalRequestSymbol = Symbol("Original PipelineRequest");
var originalClientRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = Symbol.for("@azure/core-client original request");
function toPipelineRequest(webResource, options = {}) { function toPipelineRequest(webResource, options = {}) {
const compatWebResource = webResource; const compatWebResource = webResource;
const request = compatWebResource[originalRequestSymbol]; const request = compatWebResource[originalRequestSymbol];
@@ -42174,7 +42174,7 @@ var require_response2 = __commonJS({
exports2.toPipelineResponse = exports2.toCompatResponse = void 0; exports2.toPipelineResponse = exports2.toCompatResponse = void 0;
var core_rest_pipeline_1 = require_commonjs5(); var core_rest_pipeline_1 = require_commonjs5();
var util_js_1 = require_util8(); var util_js_1 = require_util8();
var originalResponse = /* @__PURE__ */ Symbol("Original FullOperationResponse"); var originalResponse = Symbol("Original FullOperationResponse");
function toCompatResponse(response, options) { function toCompatResponse(response, options) {
let request = (0, util_js_1.toWebResourceLike)(response.request); let request = (0, util_js_1.toWebResourceLike)(response.request);
let headers = (0, util_js_1.toHttpHeadersLike)(response.headers); let headers = (0, util_js_1.toHttpHeadersLike)(response.headers);
@@ -44795,7 +44795,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = /* @__PURE__ */ Symbol(); const s = Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -70152,7 +70152,7 @@ var require_binary_format_contract = __commonJS({
exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0; exports2.WireType = exports2.mergeBinaryOptions = exports2.UnknownFieldHandler = void 0;
var UnknownFieldHandler; var UnknownFieldHandler;
(function(UnknownFieldHandler2) { (function(UnknownFieldHandler2) {
UnknownFieldHandler2.symbol = /* @__PURE__ */ Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = Symbol.for("protobuf-ts/unknown");
UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => { UnknownFieldHandler2.onRead = (typeName, message, fieldNo, wireType, data) => {
let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = []; let container = is(message) ? message[UnknownFieldHandler2.symbol] : message[UnknownFieldHandler2.symbol] = [];
container.push({ no: fieldNo, wireType, data }); container.push({ no: fieldNo, wireType, data });
@@ -71077,7 +71077,7 @@ var require_message_type_contract = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MESSAGE_TYPE = void 0; exports2.MESSAGE_TYPE = void 0;
exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -86069,7 +86069,7 @@ async function checkDiskUsage(logger) {
function checkActionVersion(version, githubVersion) { function checkActionVersion(version, githubVersion) {
if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4
!process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) {
if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* GHES */ && semver.satisfies( if (githubVersion.type === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",
">=3.20" ">=3.20"
)) { )) {
@@ -86394,17 +86394,17 @@ function getAuthorizationHeaderFor(logger, apiDetails, url2) {
var cachedGitHubVersion = void 0; var cachedGitHubVersion = void 0;
async function getGitHubVersionFromApi(apiClient, apiDetails) { async function getGitHubVersionFromApi(apiClient, apiDetails) {
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) { if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
const response = await apiClient.rest.meta.get(); const response = await apiClient.rest.meta.get();
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
return { type: "GitHub.com" /* DOTCOM */ }; return { type: 0 /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ }; return { type: 2 /* GHE_DOTCOM */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: "GitHub Enterprise Server" /* GHES */, version }; return { type: 1 /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -86815,6 +86815,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: void 0 minimumVersion: void 0
}, },
["analyze_use_new_upload" /* AnalyzeUseNewUpload */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: void 0
},
["cleanup_trap_caches" /* CleanupTrapCaches */]: { ["cleanup_trap_caches" /* CleanupTrapCaches */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -86864,6 +86869,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: void 0 minimumVersion: void 0
}, },
["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0"
},
["overlay_analysis" /* OverlayAnalysis */]: { ["overlay_analysis" /* OverlayAnalysis */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -87117,15 +87127,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (supportsFeatureFlags(variant)) { if (variant === 0 /* DOTCOM */) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultCliVersionFromFlags() { async getDefaultDotcomCliVersion() {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response).map( const enabledFeatureFlagCliVersions = Object.entries(response).map(
([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0 ([f, isEnabled]) => isEnabled ? this.getCliVersionFromFeatureFlag(f) : void 0
@@ -87214,7 +87224,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -87267,9 +87277,6 @@ var GitHubFeatureFlags = class {
} }
} }
}; };
function supportsFeatureFlags(githubVariant) {
return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */;
}
// src/status-report.ts // src/status-report.ts
var os = __toESM(require("os")); var os = __toESM(require("os"));
@@ -88499,7 +88506,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) { if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -90570,7 +90577,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) {
return false; return false;
} }
return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING; return !areAllRunsUnique(sarifObjects) && !process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING;
@@ -90585,7 +90592,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) { if (githubVersion.type === 1 /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -90600,7 +90607,7 @@ async function combineSarifFilesUsingCLI(sarifFiles, gitHubVersion, features, lo
const sarifObjects = sarifFiles.map((sarifFile) => { const sarifObjects = sarifFiles.map((sarifFile) => {
return JSON.parse(fs12.readFileSync(sarifFile, "utf8")); return JSON.parse(fs12.readFileSync(sarifFile, "utf8"));
}); });
const deprecationWarningMessage = gitHubVersion.type === "GitHub Enterprise Server" /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; const deprecationWarningMessage = gitHubVersion.type === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025";
const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload"; const deprecationMoreInformationMessage = "For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";
if (!areAllRunsProducedByCodeQL(sarifObjects)) { if (!areAllRunsProducedByCodeQL(sarifObjects)) {
await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion); await throwIfCombineSarifFilesDisabled(sarifObjects, gitHubVersion);

440
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "codeql", "name": "codeql",
"version": "4.31.10", "version": "4.31.8",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "codeql", "name": "codeql",
"version": "4.31.10", "version": "4.31.8",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/artifact": "^4.0.0", "@actions/artifact": "^4.0.0",
@@ -28,7 +28,7 @@
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
"jsonschema": "1.4.1", "jsonschema": "1.4.1",
"long": "^5.3.2", "long": "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
"semver": "^7.7.3", "semver": "^7.7.3",
"uuid": "^13.0.0" "uuid": "^13.0.0"
}, },
@@ -46,16 +46,16 @@
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
"ava": "^6.4.1", "ava": "^6.4.1",
"esbuild": "^0.27.1", "esbuild": "^0.27.0",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
"glob": "^11.1.0", "glob": "^11.1.0",
"nock": "^14.0.10", "nock": "^14.0.10",
@@ -947,9 +947,9 @@
} }
}, },
"node_modules/@esbuild/aix-ppc64": { "node_modules/@esbuild/aix-ppc64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz",
"integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==", "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -964,9 +964,9 @@
} }
}, },
"node_modules/@esbuild/android-arm": { "node_modules/@esbuild/android-arm": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz",
"integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==", "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -981,9 +981,9 @@
} }
}, },
"node_modules/@esbuild/android-arm64": { "node_modules/@esbuild/android-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz",
"integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==", "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -998,9 +998,9 @@
} }
}, },
"node_modules/@esbuild/android-x64": { "node_modules/@esbuild/android-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz",
"integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==", "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1015,9 +1015,9 @@
} }
}, },
"node_modules/@esbuild/darwin-arm64": { "node_modules/@esbuild/darwin-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz",
"integrity": "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==", "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1032,9 +1032,9 @@
} }
}, },
"node_modules/@esbuild/darwin-x64": { "node_modules/@esbuild/darwin-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz",
"integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==", "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1049,9 +1049,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-arm64": { "node_modules/@esbuild/freebsd-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz",
"integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==", "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1066,9 +1066,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-x64": { "node_modules/@esbuild/freebsd-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz",
"integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==", "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1083,9 +1083,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm": { "node_modules/@esbuild/linux-arm": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz",
"integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==", "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -1100,9 +1100,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm64": { "node_modules/@esbuild/linux-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz",
"integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==", "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1117,9 +1117,9 @@
} }
}, },
"node_modules/@esbuild/linux-ia32": { "node_modules/@esbuild/linux-ia32": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz",
"integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==", "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -1134,9 +1134,9 @@
} }
}, },
"node_modules/@esbuild/linux-loong64": { "node_modules/@esbuild/linux-loong64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz",
"integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==", "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==",
"cpu": [ "cpu": [
"loong64" "loong64"
], ],
@@ -1151,9 +1151,9 @@
} }
}, },
"node_modules/@esbuild/linux-mips64el": { "node_modules/@esbuild/linux-mips64el": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz",
"integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==", "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==",
"cpu": [ "cpu": [
"mips64el" "mips64el"
], ],
@@ -1168,9 +1168,9 @@
} }
}, },
"node_modules/@esbuild/linux-ppc64": { "node_modules/@esbuild/linux-ppc64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz",
"integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==", "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -1185,9 +1185,9 @@
} }
}, },
"node_modules/@esbuild/linux-riscv64": { "node_modules/@esbuild/linux-riscv64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz",
"integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==", "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -1202,9 +1202,9 @@
} }
}, },
"node_modules/@esbuild/linux-s390x": { "node_modules/@esbuild/linux-s390x": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz",
"integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==", "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==",
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
@@ -1219,9 +1219,9 @@
} }
}, },
"node_modules/@esbuild/linux-x64": { "node_modules/@esbuild/linux-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz",
"integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==", "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1236,9 +1236,9 @@
} }
}, },
"node_modules/@esbuild/netbsd-arm64": { "node_modules/@esbuild/netbsd-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz",
"integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==", "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1253,9 +1253,9 @@
} }
}, },
"node_modules/@esbuild/netbsd-x64": { "node_modules/@esbuild/netbsd-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz",
"integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==", "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1270,9 +1270,9 @@
} }
}, },
"node_modules/@esbuild/openbsd-arm64": { "node_modules/@esbuild/openbsd-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz",
"integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==", "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1287,9 +1287,9 @@
} }
}, },
"node_modules/@esbuild/openbsd-x64": { "node_modules/@esbuild/openbsd-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz",
"integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==", "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1304,9 +1304,9 @@
} }
}, },
"node_modules/@esbuild/openharmony-arm64": { "node_modules/@esbuild/openharmony-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz",
"integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==", "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1321,9 +1321,9 @@
} }
}, },
"node_modules/@esbuild/sunos-x64": { "node_modules/@esbuild/sunos-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz",
"integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==", "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1338,9 +1338,9 @@
} }
}, },
"node_modules/@esbuild/win32-arm64": { "node_modules/@esbuild/win32-arm64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz",
"integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==", "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1355,9 +1355,9 @@
} }
}, },
"node_modules/@esbuild/win32-ia32": { "node_modules/@esbuild/win32-ia32": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz",
"integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==", "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -1372,9 +1372,9 @@
} }
}, },
"node_modules/@esbuild/win32-x64": { "node_modules/@esbuild/win32-x64": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz",
"integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==", "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2371,17 +2371,17 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.0.tgz",
"integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==", "integrity": "sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/regexpp": "^4.10.0", "@eslint-community/regexpp": "^4.10.0",
"@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/scope-manager": "8.48.0",
"@typescript-eslint/type-utils": "8.48.1", "@typescript-eslint/type-utils": "8.48.0",
"@typescript-eslint/utils": "8.48.1", "@typescript-eslint/utils": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.0",
"graphemer": "^1.4.0", "graphemer": "^1.4.0",
"ignore": "^7.0.0", "ignore": "^7.0.0",
"natural-compare": "^1.4.0", "natural-compare": "^1.4.0",
@@ -2395,20 +2395,20 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "peerDependencies": {
"@typescript-eslint/parser": "^8.48.1", "@typescript-eslint/parser": "^8.48.0",
"eslint": "^8.57.0 || ^9.0.0", "eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0" "typescript": ">=4.8.4 <6.0.0"
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.0.tgz",
"integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", "integrity": "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1" "@typescript-eslint/visitor-keys": "8.48.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2419,9 +2419,9 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.0.tgz",
"integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2433,16 +2433,16 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.0.tgz",
"integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", "integrity": "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.48.1", "@typescript-eslint/project-service": "8.48.0",
"@typescript-eslint/tsconfig-utils": "8.48.1", "@typescript-eslint/tsconfig-utils": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
@@ -2461,16 +2461,16 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.0.tgz",
"integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==", "integrity": "sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.7.0", "@eslint-community/eslint-utils": "^4.7.0",
"@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/scope-manager": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/typescript-estree": "8.48.1" "@typescript-eslint/typescript-estree": "8.48.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2485,13 +2485,13 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.0.tgz",
"integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", "integrity": "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -2564,17 +2564,17 @@
} }
}, },
"node_modules/@typescript-eslint/parser": { "node_modules/@typescript-eslint/parser": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.0.tgz",
"integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==", "integrity": "sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/scope-manager": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/typescript-estree": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.0",
"debug": "^4.3.4" "debug": "^4.3.4"
}, },
"engines": { "engines": {
@@ -2590,14 +2590,14 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.0.tgz",
"integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", "integrity": "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1" "@typescript-eslint/visitor-keys": "8.48.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2608,9 +2608,9 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.0.tgz",
"integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2622,16 +2622,16 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.0.tgz",
"integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", "integrity": "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.48.1", "@typescript-eslint/project-service": "8.48.0",
"@typescript-eslint/tsconfig-utils": "8.48.1", "@typescript-eslint/tsconfig-utils": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
@@ -2650,13 +2650,13 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.0.tgz",
"integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", "integrity": "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -2720,14 +2720,14 @@
} }
}, },
"node_modules/@typescript-eslint/project-service": { "node_modules/@typescript-eslint/project-service": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.0.tgz",
"integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==", "integrity": "sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.48.1", "@typescript-eslint/tsconfig-utils": "^8.48.0",
"@typescript-eslint/types": "^8.48.1", "@typescript-eslint/types": "^8.48.0",
"debug": "^4.3.4" "debug": "^4.3.4"
}, },
"engines": { "engines": {
@@ -2742,9 +2742,9 @@
} }
}, },
"node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.0.tgz",
"integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2774,9 +2774,9 @@
} }
}, },
"node_modules/@typescript-eslint/tsconfig-utils": { "node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.0.tgz",
"integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==", "integrity": "sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2791,15 +2791,15 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils": { "node_modules/@typescript-eslint/type-utils": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.0.tgz",
"integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==", "integrity": "sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/typescript-estree": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.0",
"@typescript-eslint/utils": "8.48.1", "@typescript-eslint/utils": "8.48.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"ts-api-utils": "^2.1.0" "ts-api-utils": "^2.1.0"
}, },
@@ -2816,14 +2816,14 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.0.tgz",
"integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", "integrity": "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1" "@typescript-eslint/visitor-keys": "8.48.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2834,9 +2834,9 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.0.tgz",
"integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2848,16 +2848,16 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.0.tgz",
"integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", "integrity": "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.48.1", "@typescript-eslint/project-service": "8.48.0",
"@typescript-eslint/tsconfig-utils": "8.48.1", "@typescript-eslint/tsconfig-utils": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/visitor-keys": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
@@ -2876,16 +2876,16 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.0.tgz",
"integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==", "integrity": "sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.7.0", "@eslint-community/eslint-utils": "^4.7.0",
"@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/scope-manager": "8.48.0",
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"@typescript-eslint/typescript-estree": "8.48.1" "@typescript-eslint/typescript-estree": "8.48.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2900,13 +2900,13 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.48.1", "version": "8.48.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.0.tgz",
"integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", "integrity": "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.48.1", "@typescript-eslint/types": "8.48.0",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -4530,9 +4530,9 @@
} }
}, },
"node_modules/esbuild": { "node_modules/esbuild": {
"version": "0.27.1", "version": "0.27.0",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.1.tgz", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz",
"integrity": "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==", "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
@@ -4543,32 +4543,32 @@
"node": ">=18" "node": ">=18"
}, },
"optionalDependencies": { "optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.1", "@esbuild/aix-ppc64": "0.27.0",
"@esbuild/android-arm": "0.27.1", "@esbuild/android-arm": "0.27.0",
"@esbuild/android-arm64": "0.27.1", "@esbuild/android-arm64": "0.27.0",
"@esbuild/android-x64": "0.27.1", "@esbuild/android-x64": "0.27.0",
"@esbuild/darwin-arm64": "0.27.1", "@esbuild/darwin-arm64": "0.27.0",
"@esbuild/darwin-x64": "0.27.1", "@esbuild/darwin-x64": "0.27.0",
"@esbuild/freebsd-arm64": "0.27.1", "@esbuild/freebsd-arm64": "0.27.0",
"@esbuild/freebsd-x64": "0.27.1", "@esbuild/freebsd-x64": "0.27.0",
"@esbuild/linux-arm": "0.27.1", "@esbuild/linux-arm": "0.27.0",
"@esbuild/linux-arm64": "0.27.1", "@esbuild/linux-arm64": "0.27.0",
"@esbuild/linux-ia32": "0.27.1", "@esbuild/linux-ia32": "0.27.0",
"@esbuild/linux-loong64": "0.27.1", "@esbuild/linux-loong64": "0.27.0",
"@esbuild/linux-mips64el": "0.27.1", "@esbuild/linux-mips64el": "0.27.0",
"@esbuild/linux-ppc64": "0.27.1", "@esbuild/linux-ppc64": "0.27.0",
"@esbuild/linux-riscv64": "0.27.1", "@esbuild/linux-riscv64": "0.27.0",
"@esbuild/linux-s390x": "0.27.1", "@esbuild/linux-s390x": "0.27.0",
"@esbuild/linux-x64": "0.27.1", "@esbuild/linux-x64": "0.27.0",
"@esbuild/netbsd-arm64": "0.27.1", "@esbuild/netbsd-arm64": "0.27.0",
"@esbuild/netbsd-x64": "0.27.1", "@esbuild/netbsd-x64": "0.27.0",
"@esbuild/openbsd-arm64": "0.27.1", "@esbuild/openbsd-arm64": "0.27.0",
"@esbuild/openbsd-x64": "0.27.1", "@esbuild/openbsd-x64": "0.27.0",
"@esbuild/openharmony-arm64": "0.27.1", "@esbuild/openharmony-arm64": "0.27.0",
"@esbuild/sunos-x64": "0.27.1", "@esbuild/sunos-x64": "0.27.0",
"@esbuild/win32-arm64": "0.27.1", "@esbuild/win32-arm64": "0.27.0",
"@esbuild/win32-ia32": "0.27.1", "@esbuild/win32-ia32": "0.27.0",
"@esbuild/win32-x64": "0.27.1" "@esbuild/win32-x64": "0.27.0"
} }
}, },
"node_modules/escalade": { "node_modules/escalade": {
@@ -4957,9 +4957,9 @@
} }
}, },
"node_modules/eslint-plugin-jsdoc": { "node_modules/eslint-plugin-jsdoc": {
"version": "61.5.0", "version": "61.4.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.5.0.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.1.tgz",
"integrity": "sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg==", "integrity": "sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==",
"dev": true, "dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
@@ -6977,9 +6977,9 @@
} }
}, },
"node_modules/node-forge": { "node_modules/node-forge": {
"version": "1.3.3", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
"integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
"license": "(BSD-3-Clause OR GPL-2.0)", "license": "(BSD-3-Clause OR GPL-2.0)",
"engines": { "engines": {
"node": ">= 6.13.0" "node": ">= 6.13.0"

View File

@@ -1,6 +1,6 @@
{ {
"name": "codeql", "name": "codeql",
"version": "4.31.10", "version": "3.31.8",
"private": true, "private": true,
"description": "CodeQL action", "description": "CodeQL action",
"scripts": { "scripts": {
@@ -43,7 +43,7 @@
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
"jsonschema": "1.4.1", "jsonschema": "1.4.1",
"long": "^5.3.2", "long": "^5.3.2",
"node-forge": "^1.3.3", "node-forge": "^1.3.2",
"semver": "^7.7.3", "semver": "^7.7.3",
"uuid": "^13.0.0" "uuid": "^13.0.0"
}, },
@@ -61,16 +61,16 @@
"@types/node-forge": "^1.3.14", "@types/node-forge": "^1.3.14",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@types/sinon": "^21.0.0", "@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0", "@typescript-eslint/parser": "^8.48.0",
"ava": "^6.4.1", "ava": "^6.4.1",
"esbuild": "^0.27.1", "esbuild": "^0.27.0",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-import-resolver-typescript": "^3.8.7", "eslint-import-resolver-typescript": "^3.8.7",
"eslint-plugin-filenames": "^1.3.2", "eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-github": "^5.1.8", "eslint-plugin-github": "^5.1.8",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsdoc": "^61.4.1",
"eslint-plugin-no-async-foreach": "^0.1.1", "eslint-plugin-no-async-foreach": "^0.1.1",
"glob": "^11.1.0", "glob": "^11.1.0",
"nock": "^14.0.10", "nock": "^14.0.10",

View File

@@ -27,7 +27,7 @@ steps:
output: ${{ runner.temp }}/results output: ${{ runner.temp }}/results
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: ${{ matrix.os }}-zstd-bundle.sarif name: ${{ matrix.os }}-zstd-bundle.sarif
path: ${{ runner.temp }}/results/javascript.sarif path: ${{ runner.temp }}/results/javascript.sarif

View File

@@ -12,7 +12,7 @@ steps:
output: "${{ runner.temp }}/results" output: "${{ runner.temp }}/results"
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: config-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: config-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: "${{ runner.temp }}/results/javascript.sarif" path: "${{ runner.temp }}/results/javascript.sarif"

View File

@@ -25,7 +25,7 @@ steps:
output: "${{ runner.temp }}/results" output: "${{ runner.temp }}/results"
upload-database: false upload-database: false
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: diagnostics-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: diagnostics-export-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: "${{ runner.temp }}/results/javascript.sarif" path: "${{ runner.temp }}/results/javascript.sarif"

View File

@@ -18,7 +18,7 @@ steps:
with: with:
output: "${{ runner.temp }}/results" output: "${{ runner.temp }}/results"
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: with-baseline-information-${{ matrix.os }}-${{ matrix.version }}.sarif.json name: with-baseline-information-${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: "${{ runner.temp }}/results/javascript.sarif" path: "${{ runner.temp }}/results/javascript.sarif"

View File

@@ -11,7 +11,7 @@ steps:
with: with:
output: "${{ runner.temp }}/results" output: "${{ runner.temp }}/results"
- name: Upload SARIF - name: Upload SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: ${{ matrix.os }}-${{ matrix.version }}.sarif.json name: ${{ matrix.os }}-${{ matrix.version }}.sarif.json
path: "${{ runner.temp }}/results/javascript.sarif" path: "${{ runner.temp }}/results/javascript.sarif"

View File

@@ -39,7 +39,7 @@ steps:
post-processed-sarif-path: "${{ runner.temp }}/post-processed" post-processed-sarif-path: "${{ runner.temp }}/post-processed"
- name: Upload security SARIF - name: Upload security SARIF
if: contains(matrix.analysis-kinds, 'code-scanning') if: contains(matrix.analysis-kinds, 'code-scanning')
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json
@@ -47,14 +47,14 @@ steps:
retention-days: 7 retention-days: 7
- name: Upload quality SARIF - name: Upload quality SARIF
if: contains(matrix.analysis-kinds, 'code-quality') if: contains(matrix.analysis-kinds, 'code-quality')
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json quality-queries-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.quality.sarif.json
path: "${{ runner.temp }}/results/javascript.quality.sarif" path: "${{ runner.temp }}/results/javascript.quality.sarif"
retention-days: 7 retention-days: 7
- name: Upload post-processed SARIF - name: Upload post-processed SARIF
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v5
with: with:
name: | name: |
post-processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json post-processed-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.analysis-kinds }}.sarif.json

View File

@@ -4,7 +4,7 @@ description: "Tests using RuboCop to analyze a multi-language repository and the
versions: ["default"] versions: ["default"]
steps: steps:
- name: Set up Ruby - name: Set up Ruby
uses: ruby/setup-ruby@ac793fdd38cc468a4dd57246fa9d0e868aba9085 # v1.270.0 uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
with: with:
ruby-version: 2.6 ruby-version: 2.6
- name: Install Code Scanning integration - name: Install Code Scanning integration

View File

@@ -21,5 +21,5 @@ outputs:
environment: environment:
description: The inferred build environment configuration. description: The inferred build environment configuration.
runs: runs:
using: node24 using: node20
main: '../lib/resolve-environment-action.js' main: '../lib/resolve-environment-action.js'

View File

@@ -35,5 +35,5 @@ outputs:
codeql-version: codeql-version:
description: The version of the CodeQL binary that was installed. description: The version of the CodeQL binary that was installed.
runs: runs:
using: node24 using: node20
main: '../lib/setup-codeql-action.js' main: '../lib/setup-codeql-action.js'

View File

@@ -19,18 +19,20 @@ import { getApiDetails, getGitHubVersion } from "./api-client";
import { runAutobuild } from "./autobuild"; import { runAutobuild } from "./autobuild";
import { getTotalCacheSize, shouldStoreCache } from "./caching-utils"; import { getTotalCacheSize, shouldStoreCache } from "./caching-utils";
import { getCodeQL } from "./codeql"; import { getCodeQL } from "./codeql";
import { Config, getConfig } from "./config-utils";
import { import {
cleanupAndUploadDatabases, Config,
DatabaseUploadResult, getConfig,
} from "./database-upload"; isCodeQualityEnabled,
isCodeScanningEnabled,
} from "./config-utils";
import { cleanupAndUploadDatabases } from "./database-upload";
import { import {
DependencyCacheUploadStatusReport, DependencyCacheUploadStatusReport,
uploadDependencyCaches, uploadDependencyCaches,
} from "./dependency-caching"; } from "./dependency-caching";
import { getDiffInformedAnalysisBranches } from "./diff-informed-analysis-utils"; import { getDiffInformedAnalysisBranches } from "./diff-informed-analysis-utils";
import { EnvVar } from "./environment"; import { EnvVar } from "./environment";
import { Features } from "./feature-flags"; import { Feature, Features } from "./feature-flags";
import { KnownLanguage } from "./languages"; import { KnownLanguage } from "./languages";
import { getActionsLogger, Logger } from "./logging"; import { getActionsLogger, Logger } from "./logging";
import { cleanupAndUploadOverlayBaseDatabaseToCache } from "./overlay-database-utils"; import { cleanupAndUploadOverlayBaseDatabaseToCache } from "./overlay-database-utils";
@@ -57,13 +59,15 @@ interface AnalysisStatusReport
extends uploadLib.UploadStatusReport, extends uploadLib.UploadStatusReport,
QueriesStatusReport {} QueriesStatusReport {}
interface DependencyCachingUploadStatusReport {
dependency_caching_upload_results?: DependencyCacheUploadStatusReport;
}
interface FinishStatusReport interface FinishStatusReport
extends StatusReportBase, extends StatusReportBase,
DatabaseCreationTimings, DatabaseCreationTimings,
AnalysisStatusReport { AnalysisStatusReport,
dependency_caching_upload_results?: DependencyCacheUploadStatusReport; DependencyCachingUploadStatusReport {}
database_upload_results: DatabaseUploadResult[];
}
interface FinishWithTrapUploadStatusReport extends FinishStatusReport { interface FinishWithTrapUploadStatusReport extends FinishStatusReport {
/** Size of TRAP caches that we uploaded, in bytes. */ /** Size of TRAP caches that we uploaded, in bytes. */
@@ -82,7 +86,6 @@ async function sendStatusReport(
didUploadTrapCaches: boolean, didUploadTrapCaches: boolean,
trapCacheCleanup: TrapCacheCleanupStatusReport | undefined, trapCacheCleanup: TrapCacheCleanupStatusReport | undefined,
dependencyCacheResults: DependencyCacheUploadStatusReport | undefined, dependencyCacheResults: DependencyCacheUploadStatusReport | undefined,
databaseUploadResults: DatabaseUploadResult[],
logger: Logger, logger: Logger,
) { ) {
const status = getActionsStatus(error, stats?.analyze_failure_language); const status = getActionsStatus(error, stats?.analyze_failure_language);
@@ -103,7 +106,6 @@ async function sendStatusReport(
...(dbCreationTimings || {}), ...(dbCreationTimings || {}),
...(trapCacheCleanup || {}), ...(trapCacheCleanup || {}),
dependency_caching_upload_results: dependencyCacheResults, dependency_caching_upload_results: dependencyCacheResults,
database_upload_results: databaseUploadResults,
}; };
if (config && didUploadTrapCaches) { if (config && didUploadTrapCaches) {
const trapCacheUploadStatusReport: FinishWithTrapUploadStatusReport = { const trapCacheUploadStatusReport: FinishWithTrapUploadStatusReport = {
@@ -221,7 +223,6 @@ async function run() {
let dbCreationTimings: DatabaseCreationTimings | undefined = undefined; let dbCreationTimings: DatabaseCreationTimings | undefined = undefined;
let didUploadTrapCaches = false; let didUploadTrapCaches = false;
let dependencyCacheResults: DependencyCacheUploadStatusReport | undefined; let dependencyCacheResults: DependencyCacheUploadStatusReport | undefined;
let databaseUploadResults: DatabaseUploadResult[] = [];
util.initializeEnvironment(actionsUtil.getActionVersion()); util.initializeEnvironment(actionsUtil.getActionVersion());
// Make inputs accessible in the `post` step, details at // Make inputs accessible in the `post` step, details at
@@ -357,6 +358,7 @@ async function run() {
const checkoutPath = actionsUtil.getRequiredInput("checkout_path"); const checkoutPath = actionsUtil.getRequiredInput("checkout_path");
const category = actionsUtil.getOptionalInput("category"); const category = actionsUtil.getOptionalInput("category");
if (await features.getValue(Feature.AnalyzeUseNewUpload)) {
uploadResults = await postProcessAndUploadSarif( uploadResults = await postProcessAndUploadSarif(
logger, logger,
features, features,
@@ -366,6 +368,36 @@ async function run() {
category, category,
actionsUtil.getOptionalInput("post-processed-sarif-path"), actionsUtil.getOptionalInput("post-processed-sarif-path"),
); );
} else if (uploadKind === "always") {
uploadResults = {};
if (isCodeScanningEnabled(config)) {
uploadResults[analyses.AnalysisKind.CodeScanning] =
await uploadLib.uploadFiles(
outputDir,
checkoutPath,
category,
features,
logger,
analyses.CodeScanning,
);
}
if (isCodeQualityEnabled(config)) {
uploadResults[analyses.AnalysisKind.CodeQuality] =
await uploadLib.uploadFiles(
outputDir,
checkoutPath,
category,
features,
logger,
analyses.CodeQuality,
);
}
} else {
uploadResults = {};
logger.info("Not uploading results");
}
// Set the SARIF id outputs only if we have results for them, to avoid // Set the SARIF id outputs only if we have results for them, to avoid
// having keys with empty values in the action output. // having keys with empty values in the action output.
@@ -393,7 +425,7 @@ async function run() {
// Possibly upload the database bundles for remote queries. // Possibly upload the database bundles for remote queries.
// Note: Take care with the ordering of this call since databases may be cleaned up // Note: Take care with the ordering of this call since databases may be cleaned up
// at the `overlay` or `clear` level. // at the `overlay` or `clear` level.
databaseUploadResults = await cleanupAndUploadDatabases( await cleanupAndUploadDatabases(
repositoryNwo, repositoryNwo,
codeql, codeql,
config, config,
@@ -465,7 +497,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger, logger,
); );
return; return;
@@ -488,7 +519,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger, logger,
); );
} else if (runStats !== undefined) { } else if (runStats !== undefined) {
@@ -502,7 +532,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger, logger,
); );
} else { } else {
@@ -516,7 +545,6 @@ async function run() {
didUploadTrapCaches, didUploadTrapCaches,
trapCacheCleanupTelemetry, trapCacheCleanupTelemetry,
dependencyCacheResults, dependencyCacheResults,
databaseUploadResults,
logger, logger,
); );
} }

View File

@@ -95,14 +95,14 @@ test("getGitHubVersion for different domain", async (t) => {
t.deepEqual({ type: util.GitHubVariant.DOTCOM }, v3); t.deepEqual({ type: util.GitHubVariant.DOTCOM }, v3);
}); });
test("getGitHubVersion for GHEC-DR", async (t) => { test("getGitHubVersion for GHE_DOTCOM", async (t) => {
mockGetMetaVersionHeader("ghe.com"); mockGetMetaVersionHeader("ghe.com");
const gheDotcom = await api.getGitHubVersionFromApi(api.getApiClient(), { const gheDotcom = await api.getGitHubVersionFromApi(api.getApiClient(), {
auth: "", auth: "",
url: "https://foo.ghe.com", url: "https://foo.ghe.com",
apiURL: undefined, apiURL: undefined,
}); });
t.deepEqual({ type: util.GitHubVariant.GHEC_DR }, gheDotcom); t.deepEqual({ type: util.GitHubVariant.GHE_DOTCOM }, gheDotcom);
}); });
test("wrapApiConfigurationError correctly wraps specific configuration errors", (t) => { test("wrapApiConfigurationError correctly wraps specific configuration errors", (t) => {

View File

@@ -125,7 +125,7 @@ export async function getGitHubVersionFromApi(
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: GitHubVariant.GHEC_DR }; return { type: GitHubVariant.GHE_DOTCOM };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] as string; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] as string;

View File

@@ -231,7 +231,7 @@ test("Don't crash if uploading a database fails", async (t) => {
(v) => (v) =>
v.type === "warning" && v.type === "warning" &&
v.message === v.message ===
"Failed to upload database for javascript: some error message", "Failed to upload database for javascript: Error: some error message",
) !== undefined, ) !== undefined,
); );
}); });

View File

@@ -13,20 +13,6 @@ import { RepositoryNwo } from "./repository";
import * as util from "./util"; import * as util from "./util";
import { bundleDb, CleanupLevel, parseGitHubUrl } from "./util"; import { bundleDb, CleanupLevel, parseGitHubUrl } from "./util";
/** Information about a database upload. */
export interface DatabaseUploadResult {
/** Language of the database. */
language: string;
/** Size of the zipped database in bytes. */
zipped_upload_size_bytes?: number;
/** Whether the uploaded database is an overlay base. */
is_overlay_base?: boolean;
/** Time taken to upload database in milliseconds. */
upload_duration_ms?: number;
/** If there was an error during database upload, this is its message. */
error?: string;
}
export async function cleanupAndUploadDatabases( export async function cleanupAndUploadDatabases(
repositoryNwo: RepositoryNwo, repositoryNwo: RepositoryNwo,
codeql: CodeQL, codeql: CodeQL,
@@ -34,44 +20,42 @@ export async function cleanupAndUploadDatabases(
apiDetails: GitHubApiDetails, apiDetails: GitHubApiDetails,
features: FeatureEnablement, features: FeatureEnablement,
logger: Logger, logger: Logger,
): Promise<DatabaseUploadResult[]> { ): Promise<void> {
if (actionsUtil.getRequiredInput("upload-database") !== "true") { if (actionsUtil.getRequiredInput("upload-database") !== "true") {
logger.debug("Database upload disabled in workflow. Skipping upload."); logger.debug("Database upload disabled in workflow. Skipping upload.");
return []; return;
} }
if (!config.analysisKinds.includes(AnalysisKind.CodeScanning)) { if (!config.analysisKinds.includes(AnalysisKind.CodeScanning)) {
logger.debug( logger.debug(
`Not uploading database because 'analysis-kinds: ${AnalysisKind.CodeScanning}' is not enabled.`, `Not uploading database because 'analysis-kinds: ${AnalysisKind.CodeScanning}' is not enabled.`,
); );
return []; return;
} }
if (util.isInTestMode()) { if (util.isInTestMode()) {
logger.debug("In test mode. Skipping database upload."); logger.debug("In test mode. Skipping database upload.");
return []; return;
} }
// Do nothing when not running against github.com // Do nothing when not running against github.com
if ( if (
config.gitHubVersion.type !== util.GitHubVariant.DOTCOM && config.gitHubVersion.type !== util.GitHubVariant.DOTCOM &&
config.gitHubVersion.type !== util.GitHubVariant.GHEC_DR config.gitHubVersion.type !== util.GitHubVariant.GHE_DOTCOM
) { ) {
logger.debug("Not running against github.com or GHEC-DR. Skipping upload."); logger.debug("Not running against github.com or GHEC-DR. Skipping upload.");
return []; return;
} }
if (!(await gitUtils.isAnalyzingDefaultBranch())) { if (!(await gitUtils.isAnalyzingDefaultBranch())) {
// We only want to upload a database if we are analyzing the default branch. // We only want to upload a database if we are analyzing the default branch.
logger.debug("Not analyzing default branch. Skipping upload."); logger.debug("Not analyzing default branch. Skipping upload.");
return []; return;
} }
// If config.overlayDatabaseMode is OverlayBase, then we have overlay base databases for all languages. const cleanupLevel =
const shouldUploadOverlayBase =
config.overlayDatabaseMode === OverlayDatabaseMode.OverlayBase && config.overlayDatabaseMode === OverlayDatabaseMode.OverlayBase &&
(await features.getValue(Feature.UploadOverlayDbToApi)); (await features.getValue(Feature.UploadOverlayDbToApi))
const cleanupLevel = shouldUploadOverlayBase
? CleanupLevel.Overlay ? CleanupLevel.Overlay
: CleanupLevel.Clear; : CleanupLevel.Clear;
@@ -93,7 +77,6 @@ export async function cleanupAndUploadDatabases(
uploadsBaseUrl = uploadsBaseUrl.slice(0, -1); uploadsBaseUrl = uploadsBaseUrl.slice(0, -1);
} }
const reports: DatabaseUploadResult[] = [];
for (const language of config.languages) { for (const language of config.languages) {
try { try {
// Upload the database bundle. // Upload the database bundle.
@@ -107,7 +90,6 @@ export async function cleanupAndUploadDatabases(
actionsUtil.getRequiredInput("checkout_path"), actionsUtil.getRequiredInput("checkout_path"),
); );
try { try {
const startTime = performance.now();
await client.request( await client.request(
`POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid`, `POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid`,
{ {
@@ -125,27 +107,13 @@ export async function cleanupAndUploadDatabases(
}, },
}, },
); );
const endTime = performance.now();
reports.push({
language,
zipped_upload_size_bytes: bundledDbSize,
is_overlay_base: shouldUploadOverlayBase,
upload_duration_ms: endTime - startTime,
});
logger.debug(`Successfully uploaded database for ${language}`); logger.debug(`Successfully uploaded database for ${language}`);
} finally { } finally {
bundledDbReadStream.close(); bundledDbReadStream.close();
} }
} catch (e) { } catch (e) {
// Log a warning but don't fail the workflow // Log a warning but don't fail the workflow
logger.warning( logger.warning(`Failed to upload database for ${language}: ${e}`);
`Failed to upload database for ${language}: ${util.getErrorMessage(e)}`,
);
reports.push({
language,
error: util.getErrorMessage(e),
});
} }
} }
return reports;
} }

View File

@@ -603,6 +603,28 @@ test("getFeaturePrefix - returns empty string if no features are enabled", async
} }
}); });
test("getFeaturePrefix - Java - returns 'minify-' if JavaMinimizeDependencyJars is enabled", async (t) => {
const codeql = createStubCodeQL({});
const features = createFeatures([Feature.JavaMinimizeDependencyJars]);
const result = await getFeaturePrefix(codeql, features, KnownLanguage.java);
t.deepEqual(result, "minify-");
});
test("getFeaturePrefix - non-Java - returns '' if JavaMinimizeDependencyJars is enabled", async (t) => {
const codeql = createStubCodeQL({});
const features = createFeatures([Feature.JavaMinimizeDependencyJars]);
for (const knownLanguage of Object.values(KnownLanguage)) {
// Skip Java since we expect a result for it, which is tested in the previous test.
if (knownLanguage === KnownLanguage.java) {
continue;
}
const result = await getFeaturePrefix(codeql, features, knownLanguage);
t.deepEqual(result, "", `Expected no feature prefix for ${knownLanguage}`);
}
});
test("getFeaturePrefix - C# - returns prefix if CsharpNewCacheKey is enabled", async (t) => { test("getFeaturePrefix - C# - returns prefix if CsharpNewCacheKey is enabled", async (t) => {
const codeql = createStubCodeQL({}); const codeql = createStubCodeQL({});
const features = createFeatures([Feature.CsharpNewCacheKey]); const features = createFeatures([Feature.CsharpNewCacheKey]);

View File

@@ -541,7 +541,18 @@ export async function getFeaturePrefix(
} }
}; };
if (language === KnownLanguage.csharp) { if (language === KnownLanguage.java) {
// To ensure a safe rollout of JAR minimization, we change the key when the feature is enabled.
const minimizeJavaJars = await features.getValue(
Feature.JavaMinimizeDependencyJars,
codeql,
);
// To maintain backwards compatibility with this, we return "minify-" instead of a hash.
if (minimizeJavaJars) {
return "minify-";
}
} else if (language === KnownLanguage.csharp) {
await addFeatureIfEnabled(Feature.CsharpNewCacheKey); await addFeatureIfEnabled(Feature.CsharpNewCacheKey);
await addFeatureIfEnabled(Feature.CsharpCacheBuildModeNone); await addFeatureIfEnabled(Feature.CsharpCacheBuildModeNone);
} }
@@ -582,9 +593,15 @@ async function cachePrefix(
// experimental features that affect the cache contents. // experimental features that affect the cache contents.
const featurePrefix = await getFeaturePrefix(codeql, features, language); const featurePrefix = await getFeaturePrefix(codeql, features, language);
// Assemble the cache key. // Assemble the cache key. For backwards compatibility with the JAR minification experiment's existing
// feature prefix usage, we add that feature prefix at the start. Other feature prefixes are inserted
// after the general CodeQL dependency cache prefix.
if (featurePrefix === "minify-") {
return `${featurePrefix}${prefix}-${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} else {
return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`; return `${prefix}-${featurePrefix}${CODEQL_DEPENDENCY_CACHE_VERSION}-${runnerOs}-${language}-`;
} }
}
/** Represents information about our overall cache usage for CodeQL dependency caches. */ /** Represents information about our overall cache usage for CodeQL dependency caches. */
export interface DependencyCachingUsageReport { export interface DependencyCachingUsageReport {

View File

@@ -62,13 +62,13 @@ test(`All features are disabled if running against GHES`, async (t) => {
}); });
}); });
test(`Feature flags are requested in GHEC-DR`, async (t) => { test(`Feature flags are requested in Proxima`, async (t) => {
await withTmpDir(async (tmpDir) => { await withTmpDir(async (tmpDir) => {
const loggedMessages = []; const loggedMessages = [];
const features = setUpFeatureFlagTests( const features = setUpFeatureFlagTests(
tmpDir, tmpDir,
getRecordingLogger(loggedMessages), getRecordingLogger(loggedMessages),
{ type: GitHubVariant.GHEC_DR }, { type: GitHubVariant.GHE_DOTCOM },
); );
mockFeatureFlagApiEndpoint(200, initializeFeatures(true)); mockFeatureFlagApiEndpoint(200, initializeFeatures(true));
@@ -436,24 +436,21 @@ test(`selects CLI from defaults.json on GHES`, async (t) => {
}); });
}); });
for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) { test("selects CLI v2.20.1 on Dotcom when feature flags enable v2.20.0 and v2.20.1", async (t) => {
test(`selects CLI v2.20.1 on ${variant} when feature flags enable v2.20.0 and v2.20.1`, async (t) => {
await withTmpDir(async (tmpDir) => { await withTmpDir(async (tmpDir) => {
const features = setUpFeatureFlagTests(tmpDir); const features = setUpFeatureFlagTests(tmpDir);
const expectedFeatureEnablement = initializeFeatures(true); const expectedFeatureEnablement = initializeFeatures(true);
expectedFeatureEnablement["default_codeql_version_2_20_0_enabled"] = true; expectedFeatureEnablement["default_codeql_version_2_20_0_enabled"] = true;
expectedFeatureEnablement["default_codeql_version_2_20_1_enabled"] = true; expectedFeatureEnablement["default_codeql_version_2_20_1_enabled"] = true;
expectedFeatureEnablement["default_codeql_version_2_20_2_enabled"] = expectedFeatureEnablement["default_codeql_version_2_20_2_enabled"] = false;
false; expectedFeatureEnablement["default_codeql_version_2_20_3_enabled"] = false;
expectedFeatureEnablement["default_codeql_version_2_20_3_enabled"] = expectedFeatureEnablement["default_codeql_version_2_20_4_enabled"] = false;
false; expectedFeatureEnablement["default_codeql_version_2_20_5_enabled"] = false;
expectedFeatureEnablement["default_codeql_version_2_20_4_enabled"] =
false;
expectedFeatureEnablement["default_codeql_version_2_20_5_enabled"] =
false;
mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement); mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement);
const defaultCliVersion = await features.getDefaultCliVersion(variant); const defaultCliVersion = await features.getDefaultCliVersion(
GitHubVariant.DOTCOM,
);
t.deepEqual(defaultCliVersion, { t.deepEqual(defaultCliVersion, {
cliVersion: "2.20.1", cliVersion: "2.20.1",
tagName: "codeql-bundle-v2.20.1", tagName: "codeql-bundle-v2.20.1",
@@ -462,13 +459,33 @@ for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) {
}); });
}); });
test(`selects CLI from defaults.json on ${variant} when no default version feature flags are enabled`, async (t) => { test("includes tag name", async (t) => {
await withTmpDir(async (tmpDir) => {
const features = setUpFeatureFlagTests(tmpDir);
const expectedFeatureEnablement = initializeFeatures(true);
expectedFeatureEnablement["default_codeql_version_2_20_0_enabled"] = true;
mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement);
const defaultCliVersion = await features.getDefaultCliVersion(
GitHubVariant.DOTCOM,
);
t.deepEqual(defaultCliVersion, {
cliVersion: "2.20.0",
tagName: "codeql-bundle-v2.20.0",
toolsFeatureFlagsValid: true,
});
});
});
test(`selects CLI from defaults.json on Dotcom when no default version feature flags are enabled`, async (t) => {
await withTmpDir(async (tmpDir) => { await withTmpDir(async (tmpDir) => {
const features = setUpFeatureFlagTests(tmpDir); const features = setUpFeatureFlagTests(tmpDir);
const expectedFeatureEnablement = initializeFeatures(true); const expectedFeatureEnablement = initializeFeatures(true);
mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement); mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement);
const defaultCliVersion = await features.getDefaultCliVersion(variant); const defaultCliVersion = await features.getDefaultCliVersion(
GitHubVariant.DOTCOM,
);
t.deepEqual(defaultCliVersion, { t.deepEqual(defaultCliVersion, {
cliVersion: defaults.cliVersion, cliVersion: defaults.cliVersion,
tagName: defaults.bundleVersion, tagName: defaults.bundleVersion,
@@ -477,7 +494,7 @@ for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) {
}); });
}); });
test(`ignores invalid version numbers in default version feature flags on ${variant}`, async (t) => { test("ignores invalid version numbers in default version feature flags", async (t) => {
await withTmpDir(async (tmpDir) => { await withTmpDir(async (tmpDir) => {
const loggedMessages = []; const loggedMessages = [];
const features = setUpFeatureFlagTests( const features = setUpFeatureFlagTests(
@@ -491,7 +508,9 @@ for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) {
true; true;
mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement); mockFeatureFlagApiEndpoint(200, expectedFeatureEnablement);
const defaultCliVersion = await features.getDefaultCliVersion(variant); const defaultCliVersion = await features.getDefaultCliVersion(
GitHubVariant.DOTCOM,
);
t.deepEqual(defaultCliVersion, { t.deepEqual(defaultCliVersion, {
cliVersion: "2.20.1", cliVersion: "2.20.1",
tagName: "codeql-bundle-v2.20.1", tagName: "codeql-bundle-v2.20.1",
@@ -508,7 +527,6 @@ for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) {
); );
}); });
}); });
}
test("legacy feature flags should end with _enabled", async (t) => { test("legacy feature flags should end with _enabled", async (t) => {
for (const [feature, config] of Object.entries(featureConfig)) { for (const [feature, config] of Object.entries(featureConfig)) {

View File

@@ -44,6 +44,7 @@ export interface FeatureEnablement {
*/ */
export enum Feature { export enum Feature {
AllowToolcacheInput = "allow_toolcache_input", AllowToolcacheInput = "allow_toolcache_input",
AnalyzeUseNewUpload = "analyze_use_new_upload",
CleanupTrapCaches = "cleanup_trap_caches", CleanupTrapCaches = "cleanup_trap_caches",
CppDependencyInstallation = "cpp_dependency_installation_enabled", CppDependencyInstallation = "cpp_dependency_installation_enabled",
CsharpCacheBuildModeNone = "csharp_cache_bmn", CsharpCacheBuildModeNone = "csharp_cache_bmn",
@@ -53,6 +54,7 @@ export enum Feature {
DisableJavaBuildlessEnabled = "disable_java_buildless_enabled", DisableJavaBuildlessEnabled = "disable_java_buildless_enabled",
DisableKotlinAnalysisEnabled = "disable_kotlin_analysis_enabled", DisableKotlinAnalysisEnabled = "disable_kotlin_analysis_enabled",
ExportDiagnosticsEnabled = "export_diagnostics_enabled", ExportDiagnosticsEnabled = "export_diagnostics_enabled",
JavaMinimizeDependencyJars = "java_minimize_dependency_jars",
OverlayAnalysis = "overlay_analysis", OverlayAnalysis = "overlay_analysis",
OverlayAnalysisActions = "overlay_analysis_actions", OverlayAnalysisActions = "overlay_analysis_actions",
OverlayAnalysisCodeScanningActions = "overlay_analysis_code_scanning_actions", OverlayAnalysisCodeScanningActions = "overlay_analysis_code_scanning_actions",
@@ -118,6 +120,11 @@ export const featureConfig: Record<
envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT", envVar: "CODEQL_ACTION_ALLOW_TOOLCACHE_INPUT",
minimumVersion: undefined, minimumVersion: undefined,
}, },
[Feature.AnalyzeUseNewUpload]: {
defaultValue: false,
envVar: "CODEQL_ACTION_ANALYZE_USE_NEW_UPLOAD",
minimumVersion: undefined,
},
[Feature.CleanupTrapCaches]: { [Feature.CleanupTrapCaches]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES", envVar: "CODEQL_ACTION_CLEANUP_TRAP_CACHES",
@@ -167,6 +174,11 @@ export const featureConfig: Record<
legacyApi: true, legacyApi: true,
minimumVersion: undefined, minimumVersion: undefined,
}, },
[Feature.JavaMinimizeDependencyJars]: {
defaultValue: false,
envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",
minimumVersion: "2.23.0",
},
[Feature.OverlayAnalysis]: { [Feature.OverlayAnalysis]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS",
@@ -486,8 +498,8 @@ class GitHubFeatureFlags {
async getDefaultCliVersion( async getDefaultCliVersion(
variant: util.GitHubVariant, variant: util.GitHubVariant,
): Promise<CodeQLDefaultVersionInfo> { ): Promise<CodeQLDefaultVersionInfo> {
if (supportsFeatureFlags(variant)) { if (variant === util.GitHubVariant.DOTCOM) {
return await this.getDefaultCliVersionFromFlags(); return await this.getDefaultDotcomCliVersion();
} }
return { return {
cliVersion: defaults.cliVersion, cliVersion: defaults.cliVersion,
@@ -495,7 +507,7 @@ class GitHubFeatureFlags {
}; };
} }
async getDefaultCliVersionFromFlags(): Promise<CodeQLDefaultVersionInfo> { async getDefaultDotcomCliVersion(): Promise<CodeQLDefaultVersionInfo> {
const response = await this.getAllFeatures(); const response = await this.getAllFeatures();
const enabledFeatureFlagCliVersions = Object.entries(response) const enabledFeatureFlagCliVersions = Object.entries(response)
@@ -621,7 +633,10 @@ class GitHubFeatureFlags {
private async loadApiResponse(): Promise<GitHubFeatureFlagsApiResponse> { private async loadApiResponse(): Promise<GitHubFeatureFlagsApiResponse> {
// Do nothing when not running against github.com // Do nothing when not running against github.com
if (!supportsFeatureFlags(this.gitHubVersion.type)) { if (
this.gitHubVersion.type !== util.GitHubVariant.DOTCOM &&
this.gitHubVersion.type !== util.GitHubVariant.GHE_DOTCOM
) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features.", "Not running against github.com. Disabling all toggleable features.",
); );
@@ -687,10 +702,3 @@ class GitHubFeatureFlags {
} }
} }
} }
function supportsFeatureFlags(githubVariant: util.GitHubVariant): boolean {
return (
githubVariant === util.GitHubVariant.DOTCOM ||
githubVariant === util.GitHubVariant.GHEC_DR
);
}

View File

@@ -88,13 +88,6 @@ import {
} from "./util"; } from "./util";
import { checkWorkflow } from "./workflow"; import { checkWorkflow } from "./workflow";
/**
* First version of CodeQL where the Java extractor safely supports the option to minimize
* dependency jars. Note: some earlier versions of the extractor will respond to the corresponding
* option, but may rewrite jars in ways that lead to extraction errors.
*/
export const CODEQL_VERSION_JAR_MINIMIZATION = "2.23.0";
/** /**
* Sends a status report indicating that the `init` Action is starting. * Sends a status report indicating that the `init` Action is starting.
* *
@@ -645,20 +638,18 @@ async function run() {
} }
} }
// If we are doing a Java `build-mode: none` analysis, then set the environment variable that // If the feature flag to minimize Java dependency jars is enabled, and we are doing a Java
// enables the option in the Java extractor to minimize dependency jars. We also only do this if // `build-mode: none` analysis (i.e. the flag is relevant), then set the environment variable
// dependency caching is enabled, since the option is intended to reduce the size of dependency // that enables the corresponding option in the Java extractor. We also only do this if
// caches, but the jar-rewriting does have a performance cost that we'd like to avoid when // dependency caching is enabled, since the option is intended to reduce the size of
// caching is not being used. // dependency caches, but the jar-rewriting does have a performance cost that we'd like to avoid
// TODO: Remove this language-specific mechanism and replace it with a more general one that // when caching is not being used.
// tells extractors when dependency caching is enabled, and then the Java extractor can make its
// own decision about whether to rewrite jars.
if (process.env[EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS]) { if (process.env[EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS]) {
logger.debug( logger.debug(
`${EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS} is already set to '${process.env[EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS]}', so the Action will not override it.`, `${EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS} is already set to '${process.env[EnvVar.JAVA_EXTRACTOR_MINIMIZE_DEPENDENCY_JARS]}', so the Action will not override it.`,
); );
} else if ( } else if (
(await codeQlVersionAtLeast(codeql, CODEQL_VERSION_JAR_MINIMIZATION)) && (await features.getValue(Feature.JavaMinimizeDependencyJars, codeql)) &&
config.dependencyCachingEnabled && config.dependencyCachingEnabled &&
config.buildMode === BuildMode.None && config.buildMode === BuildMode.None &&
config.languages.includes(KnownLanguage.java) config.languages.includes(KnownLanguage.java)

View File

@@ -511,7 +511,7 @@ export async function getCodeQLSource(
// different version to save download time if the version hasn't been // different version to save download time if the version hasn't been
// specified explicitly (in which case we always honor it). // specified explicitly (in which case we always honor it).
if ( if (
variant === util.GitHubVariant.GHES && variant !== util.GitHubVariant.DOTCOM &&
!forceShippedTools && !forceShippedTools &&
!toolsInput !toolsInput
) { ) {

View File

@@ -433,8 +433,8 @@ function formatGitHubVersion(version: util.GitHubVersion): string {
switch (version.type) { switch (version.type) {
case util.GitHubVariant.DOTCOM: case util.GitHubVariant.DOTCOM:
return "dotcom"; return "dotcom";
case util.GitHubVariant.GHEC_DR: case util.GitHubVariant.GHE_DOTCOM:
return "GHEC-DR"; return "GHE dotcom";
case util.GitHubVariant.GHES: case util.GitHubVariant.GHES:
return `GHES ${version.version}`; return `GHES ${version.version}`;
default: default:
@@ -445,12 +445,12 @@ function formatGitHubVersion(version: util.GitHubVersion): string {
const CHECK_ACTION_VERSION_TESTS: Array<[string, util.GitHubVersion, boolean]> = const CHECK_ACTION_VERSION_TESTS: Array<[string, util.GitHubVersion, boolean]> =
[ [
["2.2.1", { type: util.GitHubVariant.DOTCOM }, true], ["2.2.1", { type: util.GitHubVariant.DOTCOM }, true],
["2.2.1", { type: util.GitHubVariant.GHEC_DR }, true], ["2.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, true],
["2.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false],
["2.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false],
["2.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false],
["3.2.1", { type: util.GitHubVariant.DOTCOM }, true], ["3.2.1", { type: util.GitHubVariant.DOTCOM }, true],
["3.2.1", { type: util.GitHubVariant.GHEC_DR }, true], ["3.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, true],
["3.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false],
["3.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false],
["3.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false],
@@ -458,7 +458,7 @@ const CHECK_ACTION_VERSION_TESTS: Array<[string, util.GitHubVersion, boolean]> =
["3.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, true], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, true],
["3.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, true], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, true],
["4.2.1", { type: util.GitHubVariant.DOTCOM }, false], ["4.2.1", { type: util.GitHubVariant.DOTCOM }, false],
["4.2.1", { type: util.GitHubVariant.GHEC_DR }, false], ["4.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, false],
["4.2.1", { type: util.GitHubVariant.GHES, version: "3.19" }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.19" }, false],
["4.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, false],
["4.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, false],

View File

@@ -556,17 +556,13 @@ const CODEQL_ACTION_WARNED_ABOUT_VERSION_ENV_VAR =
let hasBeenWarnedAboutVersion = false; let hasBeenWarnedAboutVersion = false;
export enum GitHubVariant { export enum GitHubVariant {
/** [GitHub.com](https://github.com) */ DOTCOM,
DOTCOM = "GitHub.com", GHES,
/** [GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@latest/admin/overview/about-github-enterprise-server) */ GHE_DOTCOM,
GHES = "GitHub Enterprise Server",
/** [GitHub Enterprise Cloud with data residency](https://docs.github.com/en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency) */
GHEC_DR = "GitHub Enterprise Cloud with data residency",
} }
export type GitHubVersion = export type GitHubVersion =
| { type: GitHubVariant.DOTCOM } | { type: GitHubVariant.DOTCOM }
| { type: GitHubVariant.GHEC_DR } | { type: GitHubVariant.GHE_DOTCOM }
| { type: GitHubVariant.GHES; version: string }; | { type: GitHubVariant.GHES; version: string };
export function checkGitHubVersionInRange( export function checkGitHubVersionInRange(
@@ -1109,7 +1105,7 @@ export function checkActionVersion(
// and should update to CodeQL Action v4. // and should update to CodeQL Action v4.
if ( if (
githubVersion.type === GitHubVariant.DOTCOM || githubVersion.type === GitHubVariant.DOTCOM ||
githubVersion.type === GitHubVariant.GHEC_DR || githubVersion.type === GitHubVariant.GHE_DOTCOM ||
(githubVersion.type === GitHubVariant.GHES && (githubVersion.type === GitHubVariant.GHES &&
semver.satisfies( semver.satisfies(
semver.coerce(githubVersion.version) ?? "0.0.0", semver.coerce(githubVersion.version) ?? "0.0.0",

View File

@@ -29,6 +29,6 @@ outputs:
proxy_urls: proxy_urls:
description: A stringified JSON array of objects containing the types and URLs of the configured registries. description: A stringified JSON array of objects containing the types and URLs of the configured registries.
runs: runs:
using: node24 using: node20
main: "../lib/start-proxy-action.js" main: "../lib/start-proxy-action.js"
post: "../lib/start-proxy-action-post.js" post: "../lib/start-proxy-action-post.js"

View File

@@ -41,6 +41,6 @@ outputs:
{ "code-scanning": "some-id", "code-quality": "some-other-id" } { "code-scanning": "some-id", "code-quality": "some-other-id" }
runs: runs:
using: node24 using: node20
main: '../lib/upload-sarif-action.js' main: '../lib/upload-sarif-action.js'
post: '../lib/upload-sarif-action-post.js' post: '../lib/upload-sarif-action-post.js'