Compare commits

...

189 Commits
v4.31.5 ... v3

Author SHA1 Message Date
Henry Mercer
45c373516f Merge pull request #3373 from github/backport-v3.31.9-5d4e8d1ac
Merge releases/v4 into releases/v3
2025-12-16 19:21:59 +00:00
github-actions[bot]
311b632b9d Rebuild 2025-12-16 18:51:43 +00:00
github-actions[bot]
d300581d5e Update version and changelog for v3.31.9 2025-12-16 18:34:57 +00:00
github-actions[bot]
7348876640 Merge remote-tracking branch 'origin/releases/v4' into backport-v3.31.9-5d4e8d1ac 2025-12-16 18:34:56 +00:00
github-actions[bot]
4f34645a82 Revert "Rebuild"
This reverts commit 74951318a2.
2025-12-16 18:34:56 +00:00
github-actions[bot]
e7c7a2d323 Revert "Update version and changelog for v3.31.8"
This reverts commit 5676d1f64a.
2025-12-16 18:34:56 +00:00
Henry Mercer
5d4e8d1aca Merge pull request #3371 from github/update-v4.31.9-998798e34
Merge main into releases/v4
2025-12-16 18:30:42 +00:00
github-actions[bot]
1dc115f17a Update changelog for v4.31.9 2025-12-16 17:45:14 +00:00
Nick Rolfe
998798e34d Merge pull request #3352 from github/nickrolfe/jar-min-ff-cleanup
Clean up `JavaMinimizeDependencyJars` feature flag
2025-12-16 17:25:23 +00:00
Henry Mercer
5eb751966f Merge pull request #3358 from github/henrymercer/database-upload-telemetry
Add status report for uploading databases to API
2025-12-16 16:18:52 +00:00
Nick Rolfe
d29eddb39b Extract version number to constant 2025-12-16 16:17:52 +00:00
Henry Mercer
e9626872ef Merge branch 'main' into henrymercer/database-upload-telemetry 2025-12-16 15:53:31 +00:00
Henry Mercer
19c7f96922 Rename isOverlayBase 2025-12-16 15:41:50 +00:00
Henry Mercer
ae5de9a20d Use getErrorMessage in log too 2025-12-16 15:41:04 +00:00
Henry Mercer
0cb86337c5 Prefer performance.now() 2025-12-16 15:38:29 +00:00
Henry Mercer
c07cc0d3a9 Merge pull request #3351 from github/henrymercer/ghec-dr-determine-tools-version-from-ffs
Determine CodeQL version from feature flags on GHEC-DR
2025-12-16 13:42:01 +00:00
Henry Mercer
a2ee53c0d3 Use full names for GitHub variants 2025-12-16 13:23:24 +00:00
Michael B. Gale
b5e1a28b8a Merge pull request #3365 from github/dependabot/github_actions/dot-github/workflows/actions/download-artifact-7
Bump actions/download-artifact from 6 to 7 in /.github/workflows
2025-12-16 12:17:14 +00:00
Michael B. Gale
c2d4383e64 Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions/download-artifact-7 2025-12-15 22:00:03 +00:00
Michael B. Gale
d0ad1da72a Merge pull request #3364 from github/dependabot/github_actions/dot-github/workflows/actions-minor-8751820eb1
Bump ruby/setup-ruby from 1.269.0 to 1.270.0 in /.github/workflows in the actions-minor group across 1 directory
2025-12-15 21:08:40 +00:00
Michael B. Gale
07cd437640 Merge pull request #3366 from github/dependabot/github_actions/dot-github/workflows/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6 in /.github/workflows
2025-12-15 18:18:05 +00:00
Michael B. Gale
a682bbe410 Merge pull request #3309 from github/mbg/ff/make-new-upload-default
Remove `AnalyzeUseNewUpload` FF and make its behaviour the default
2025-12-15 17:24:57 +00:00
github-actions[bot]
7fd7db3f26 Rebuild 2025-12-15 17:20:17 +00:00
github-actions[bot]
d6c1a791b7 Rebuild 2025-12-15 17:20:02 +00:00
dependabot[bot]
034374eb3f Bump actions/upload-artifact from 5 to 6 in /.github/workflows
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 17:18:40 +00:00
dependabot[bot]
6dbc22c93f Bump actions/download-artifact from 6 to 7 in /.github/workflows
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 17:18:32 +00:00
dependabot[bot]
a539068a61 Bump ruby/setup-ruby
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby).


Updates `ruby/setup-ruby` from 1.269.0 to 1.270.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](d697be2f83...ac793fdd38)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.270.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 17:18:28 +00:00
Michael B. Gale
b30cb9ae2a Merge branch 'main' into mbg/ff/make-new-upload-default 2025-12-15 16:28:30 +00:00
Michael B. Gale
009fe6b0c1 Remove AnalyzeUseNewUpload FF 2025-12-15 16:27:29 +00:00
Michael B. Gale
b1dea65f65 Make postProcessAndUploadSarif the default 2025-12-15 16:27:19 +00:00
Henry Mercer
7e0b77e3a8 Merge pull request #3349 from github/dependabot/github_actions/dot-github/workflows/actions-minor-dc476f2f5b
Bump the actions-minor group across 1 directory with 2 updates
2025-12-15 15:38:25 +00:00
Henry Mercer
0264b51610 Merge pull request #3348 from github/dependabot/npm_and_yarn/npm-minor-38a2a793c5
Bump the npm-minor group with 5 updates
2025-12-15 15:37:54 +00:00
Henry Mercer
2ac846d41e Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-38a2a793c5 2025-12-15 14:12:45 +00:00
Henry Mercer
5d063dd3af Populate database upload results telemetry 2025-12-15 12:55:12 +00:00
Henry Mercer
8e921c3145 Return status report from cleanupAndUploadDatabases 2025-12-15 12:55:12 +00:00
Óscar San José
4b675e451b Merge pull request #3356 from github/mergeback/v4.31.8-to-main-1b168cd3
Mergeback v4.31.8 refs/heads/releases/v4 into main
2025-12-12 10:48:29 +01:00
Ó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]
65bad627f3 Rebuild 2025-12-12 08:52:54 +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
github-actions[bot]
4564f5e482 Update changelog and version after v4.31.8 2025-12-12 08:44:31 +00:00
Óscar San José
1b168cd394 Merge pull request #3355 from github/update-v4.31.8-1b0b941e1
Merge main into releases/v4
2025-12-12 09:43:00 +01:00
github-actions[bot]
120f277b16 Update changelog for v4.31.8 2025-12-11 17:23:34 +00:00
Óscar San José
1b0b941e1f Merge pull request #3354 from github/update-bundle/codeql-bundle-v2.23.8
Update default bundle to 2.23.8
2025-12-11 17:25:18 +01:00
github-actions[bot]
db812c1ae6 Add changelog note 2025-12-11 15:46:24 +00:00
github-actions[bot]
2930dba17a Update default bundle to codeql-bundle-v2.23.8 2025-12-11 15:46:14 +00:00
Nick Rolfe
805b7e1790 Clean up JavaMinimizeDependencyJars feature flag 2025-12-11 10:46:56 +00:00
Henry Mercer
da501245d4 Update PR template to include GHEC-DR 2025-12-10 17:41:20 +00:00
Henry Mercer
1fc7d3785d Rename GHE_DOTCOM to GHEC_DR
This more closely reflects the published naming https://docs.github.com/en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency
2025-12-10 17:41:19 +00:00
Henry Mercer
7a55ffeaf1 Determine CodeQL version from feature flags on GHEC-DR 2025-12-10 17:35:27 +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
Kasper Svendsen
c43362b91a Merge pull request #3340 from github/kaspersv/check-for-overlayBaseSpecifier
Overlay: Check database metadata for overlayBaseSpecifier
2025-12-09 11:37:30 +01:00
Kasper Svendsen
002a7f25fd Overlay: log overlayBaseSpecifier at debug log-level 2025-12-09 09:44:56 +01:00
Kasper Svendsen
5b7e7fcc9c Update src/codeql.ts
Co-authored-by: Henry Mercer <henrymercer@github.com>
2025-12-09 09:41:33 +01:00
github-actions[bot]
cd48547da5 Rebuild 2025-12-08 17:18:17 +00:00
dependabot[bot]
44570be32d Bump the actions-minor group across 1 directory with 2 updates
Bumps the actions-minor group with 2 updates in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [actions/create-github-app-token](https://github.com/actions/create-github-app-token).


Updates `ruby/setup-ruby` from 1.268.0 to 1.269.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](8aeb6ff803...d697be2f83)

Updates `actions/create-github-app-token` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.2.0...v2.2.1)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.269.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
- dependency-name: actions/create-github-app-token
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 17:16:45 +00:00
github-actions[bot]
b73d396b48 Rebuild 2025-12-08 17:03:51 +00:00
dependabot[bot]
0ffebf72b2 Bump the npm-minor group with 5 updates
Bumps the npm-minor group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.2` | `1.3.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.48.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.48.1` |
| [esbuild](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.4.1` | `61.5.0` |


Updates `node-forge` from 1.3.2 to 1.3.3
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.2...v1.3.3)

Updates `@typescript-eslint/eslint-plugin` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/parser)

Updates `esbuild` from 0.27.0 to 0.27.1
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1)

Updates `eslint-plugin-jsdoc` from 61.4.1 to 61.5.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.4.1...v61.5.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: esbuild
  dependency-version: 0.27.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 61.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 17:02:12 +00:00
github-actions[bot]
817dbfb39b Rebuild 2025-12-05 20:45:51 +00:00
Óscar San José
149d184a51 Merge pull request #3345 from github/mergeback/v4.31.7-to-main-cf1bb45a
Mergeback v4.31.7 refs/heads/releases/v4 into main
2025-12-05 21:43:41 +01:00
github-actions[bot]
97c2630b10 Rebuild 2025-12-05 17:21:46 +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
github-actions[bot]
b93926dc35 Update changelog and version after v4.31.7 2025-12-05 17:19:09 +00:00
Óscar San José
cf1bb45a27 Merge pull request #3344 from github/update-v4.31.7-f5c63fadd
Merge main into releases/v4
2025-12-05 18:17:21 +01:00
github-actions[bot]
f4ebe95061 Update changelog for v4.31.7 2025-12-05 15:18:53 +00:00
Óscar San José
f5c63fadd5 Merge pull request #3343 from github/update-bundle/codeql-bundle-v2.23.7
Update default bundle to 2.23.7
2025-12-05 15:06:47 +01:00
github-actions[bot]
a2c01e776e Add changelog note 2025-12-05 13:39:53 +00:00
github-actions[bot]
ac34c13834 Update default bundle to codeql-bundle-v2.23.7 2025-12-05 13:39:45 +00:00
Michael B. Gale
267c4672a5 Merge pull request #3339 from github/dependabot/npm_and_yarn/npm-minor-77d26487b0
Bump @eslint/eslintrc from 3.3.1 to 3.3.3 in the npm-minor group
2025-12-03 14:27:03 +00:00
Michael B. Gale
aeabef7b69 Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-77d26487b0 2025-12-03 12:43:12 +00:00
Kasper Svendsen
c4efbda299 Overlay: Check database metadata for overlayBaseSpecifier 2025-12-03 13:40:24 +01:00
Kasper Svendsen
dd8914320f CodeQL: Add resolveDatabase method 2025-12-03 13:40:24 +01:00
Michael B. Gale
78357d3fc9 Merge pull request #3341 from github/mbg/ci/update-cs-config-cli-tests
Update CLI config test to account for overlay db changes on PRs
2025-12-03 12:39:49 +00:00
Michael B. Gale
d61a6fa793 Update CLI config test to account for overlay db changes on PRs 2025-12-03 12:11:11 +00:00
github-actions[bot]
ce27e95f79 Rebuild 2025-12-01 18:32:19 +00:00
dependabot[bot]
43224eb34e Bump @eslint/eslintrc from 3.3.1 to 3.3.3 in the npm-minor group
Bumps the npm-minor group with 1 update: [@eslint/eslintrc](https://github.com/eslint/eslintrc).


Updates `@eslint/eslintrc` from 3.3.1 to 3.3.3
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.3)

---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 18:30:33 +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
Michael B. Gale
f0ac9bfbe3 Merge pull request #3337 from github/mergeback/v4.31.6-to-main-fe4161a2
Mergeback v4.31.6 refs/heads/releases/v4 into main
2025-12-01 10:18:06 +00:00
github-actions[bot]
89cb79a131 Rebuild 2025-12-01 09:59:32 +00:00
github-actions[bot]
c1ca379fc0 Rebuild 2025-12-01 09:55:25 +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
github-actions[bot]
c3455c55c1 Update changelog and version after v4.31.6 2025-12-01 09:50:22 +00:00
Michael B. Gale
fe4161a26a Merge pull request #3336 from github/update-v4.31.6-ecec1f887
Merge main into releases/v4
2025-12-01 09:48:24 +00:00
github-actions[bot]
88c2ab5eee Update changelog for v4.31.6 2025-12-01 09:26:09 +00:00
Michael B. Gale
ecec1f8876 Merge pull request #3335 from github/mbg/ci/run-codeql-on-all-prs
Remove branch filter for PR event in CodeQL workflow
2025-11-28 12:19:33 +00:00
Kasper Svendsen
23da732778 Merge pull request #3334 from github/kaspersv/overlay-minor-comments
Overlay: Small code improvements
2025-11-28 10:26:32 +01:00
Michael B. Gale
f7abc748a3 Remove branch filter for PR event in CodeQL workflow 2025-11-28 09:13:23 +00:00
Kasper Svendsen
32ada5e061 Merge branch 'main' into kaspersv/overlay-minor-comments 2025-11-28 10:02:55 +01:00
Kasper Svendsen
75b2f49aea Merge pull request #3333 from github/kaspersv/overlay-no-resource-checks-option
Overlay: Add feature flag to skip resource checks
2025-11-28 10:01:21 +01:00
Kasper Svendsen
f036b1cb78 Merge branch 'main' into kaspersv/overlay-no-resource-checks-option 2025-11-28 09:44:11 +01:00
Kasper Svendsen
58c5954801 Add comment to runnerSupportsOverlayAnalysis 2025-11-27 15:56:29 +01:00
Kasper Svendsen
b02fa13292 Order feature flags alphabetically 2025-11-27 15:56:29 +01:00
Kasper Svendsen
8d91fa189d Rename getMemoryFlagValue 2025-11-27 15:56:29 +01:00
Kasper Svendsen
2f3bbce9a6 Overlay: Introduce overlay memory limit constant 2025-11-27 15:33:57 +01:00
Kasper Svendsen
c178e03ec8 Merge pull request #3332 from github/kaspersv/overlay-memory-limit
Overlay: Fall back to full analysis if memory flag is low
2025-11-27 15:26:02 +01:00
Henry Mercer
d29b97960c Merge pull request #3331 from github/dependabot/npm_and_yarn/node-forge-1.3.2
Bump node-forge from 1.3.1 to 1.3.2
2025-11-27 11:44:32 +00:00
Kasper Svendsen
1ffb7dd0c8 Overlay: Add feature flag to skip resource checks 2025-11-27 12:30:23 +01:00
Kasper Svendsen
bd8d26b618 Overlay: Fall back to full analysis if memory flag is low 2025-11-27 09:16:35 +01:00
Kasper Svendsen
bd30e753a6 Simplify getOverlayDatabaseMode 2025-11-27 08:34:43 +01:00
github-actions[bot]
4822f934e3 Rebuild 2025-11-26 22:34:54 +00:00
dependabot[bot]
0c204fc557 Bump node-forge from 1.3.1 to 1.3.2
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 22:33:20 +00:00
Michael B. Gale
59ce4c1340 Merge pull request #3286 from github/mbg/csharp/more-cache-locations
C#: Cache temporary dependency directory for BMN
2025-11-26 14:36:58 +00:00
Henry Mercer
3e939667ec Merge branch 'main' into mbg/csharp/more-cache-locations 2025-11-26 14:12:07 +00:00
Michael B. Gale
7850b1c983 Merge pull request #3330 from github/mbg/ci/remove-push-from-groups
Remove `push` triggers from workflow collections
2025-11-26 10:52:53 +00:00
Henry Mercer
c370017ae8 Merge pull request #3325 from github/dependabot/npm_and_yarn/npm-minor-45ea8d913b
Bump the npm-minor group with 3 updates
2025-11-26 10:34:47 +00:00
Michael B. Gale
a6909455e4 Remove push triggers from workflow collections 2025-11-26 10:27:48 +00:00
github-actions[bot]
510d25ff7f Rebuild 2025-11-26 10:15:27 +00:00
github-actions[bot]
85fd3e57b5 Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/npm-minor-45ea8d913b 2025-11-26 10:14:31 +00:00
Henry Mercer
d8e497a759 Update version in package.json too
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-26 10:13:41 +00:00
Henry Mercer
99d80b4ea7 Merge pull request #3328 from github/update-supported-enterprise-server-versions
Update supported GitHub Enterprise Server versions
2025-11-26 10:12:59 +00:00
Michael B. Gale
0155561719 Merge branch 'main' into mbg/csharp/more-cache-locations 2025-11-26 10:01:51 +00:00
github-actions[bot]
6b7e963cf1 Update supported GitHub Enterprise Server versions 2025-11-26 00:18:14 +00:00
Michael B. Gale
0e52774aee Merge pull request #3326 from github/dependabot/github_actions/dot-github/workflows/actions-minor-8ee81fe642
Bump actions/create-github-app-token from 2.1.4 to 2.2.0 in /.github/workflows in the actions-minor group across 1 directory
2025-11-25 11:45:44 +00:00
Michael B. Gale
62e90525a0 Merge pull request #3327 from github/dependabot/github_actions/dot-github/workflows/actions/checkout-6
Bump actions/checkout from 5 to 6 in /.github/workflows
2025-11-25 11:20:57 +00:00
github-actions[bot]
8484f54a0a Rebuild 2025-11-24 18:02:41 +00:00
dependabot[bot]
5bd8069afb Bump actions/checkout from 5 to 6 in /.github/workflows
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 18:01:10 +00:00
dependabot[bot]
6feac2b36a Bump actions/create-github-app-token
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [actions/create-github-app-token](https://github.com/actions/create-github-app-token).


Updates `actions/create-github-app-token` from 2.1.4 to 2.2.0
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.1.4...v2.2.0)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 17:59:04 +00:00
github-actions[bot]
514279113a Rebuild 2025-11-24 17:38:19 +00:00
dependabot[bot]
e2a623d7cf Bump the npm-minor group with 3 updates
Bumps the npm-minor group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc).


Updates `@typescript-eslint/eslint-plugin` from 8.46.4 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.46.4 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser)

Updates `eslint-plugin-jsdoc` from 61.2.1 to 61.4.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.2.1...v61.4.1)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 61.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 17:36:24 +00:00
Paolo Tranquilli
52f930e50a Merge pull request #3323 from github/mergeback/v4.31.5-to-main-fdbfb4d2
Mergeback v4.31.5 refs/heads/releases/v4 into main
2025-11-24 12:18:45 +01: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]
478350182f Rebuild 2025-11-24 10:55:14 +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
github-actions[bot]
29e11fdce1 Update changelog and version after v4.31.5 2025-11-24 09:31:18 +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
Michael B. Gale
f5f9571d61 Configure temp dependency dir for C# extractor when FF is enabled
And also clean it up.
2025-11-13 14:03:44 +00:00
Michael B. Gale
ecaa6db95a Include getCsharpTempDependencyDir in C# caches if FF is enabled 2025-11-13 13:40:58 +00:00
Michael B. Gale
a47d04cf9b Add FF for extra C# cache contents 2025-11-13 13:40:57 +00:00
Michael B. Gale
d854ba6ec0 Pass FeatureEnablement to getDependencyPaths 2025-11-13 13:40:57 +00:00
Michael B. Gale
cf8b7a6e14 Refactor C# cache content paths into a function 2025-11-13 13:40:56 +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
132 changed files with 4116 additions and 3485 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`. - **Dotcom** - Impacts CodeQL workflows on `github.com` and/or GitHub Enterprise Cloud with Data Residency.
- **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

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -61,7 +61,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -63,7 +63,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -63,7 +63,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -67,7 +67,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -49,7 +49,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -49,7 +49,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -49,7 +49,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -49,7 +49,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -61,7 +61,7 @@ jobs:
apt install -y gh apt install -y gh
env: {} env: {}
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -69,7 +69,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -57,7 +57,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -57,7 +57,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -57,7 +57,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -91,7 +91,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -91,7 +91,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -91,7 +91,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

3
.github/workflows/__go.yml generated vendored
View File

@@ -8,9 +8,6 @@ env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GO111MODULE: auto GO111MODULE: auto
on: on:
push:
paths:
- .github/workflows/__go.yml
workflow_dispatch: workflow_dispatch:
inputs: inputs:
go-version: go-version:

View File

@@ -52,7 +52,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -111,7 +111,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -49,7 +49,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -81,7 +81,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:

View File

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:

View File

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:

View File

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:

View File

@@ -63,7 +63,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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

@@ -79,7 +79,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0 uses: ruby/setup-ruby@ac793fdd38cc468a4dd57246fa9d0e868aba9085 # v1.270.0
with: with:
ruby-version: 2.6 ruby-version: 2.6
- name: Install Code Scanning integration - name: Install Code Scanning integration

2
.github/workflows/__ruby.yml generated vendored
View File

@@ -57,7 +57,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

2
.github/workflows/__rust.yml generated vendored
View File

@@ -55,7 +55,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -51,7 +51,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -52,7 +52,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -60,7 +60,7 @@ jobs:
version: ${{ matrix.version }} version: ${{ matrix.version }}
use-all-platform-bundle: 'false' use-all-platform-bundle: 'false'
setup-kotlin: 'true' setup-kotlin: 'true'
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- uses: ./init - uses: ./init
with: with:
languages: javascript languages: javascript

View File

@@ -47,7 +47,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -71,7 +71,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -79,7 +79,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -84,7 +84,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -77,7 +77,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -107,7 +107,7 @@ jobs:
rm -rf ./* .github .git rm -rf ./* .github .git
# Check out the actions repo again, but at a different location. # Check out the actions repo again, but at a different location.
# choose an arbitrary SHA so that we can later test that the commit_oid is not from main # choose an arbitrary SHA so that we can later test that the commit_oid is not from main
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
ref: 474bbf07f9247ffe1856c6a0f94aeeb10e7afee6 ref: 474bbf07f9247ffe1856c6a0f94aeeb10e7afee6
path: x/y/z/some-path path: x/y/z/some-path

View File

@@ -22,7 +22,7 @@ jobs:
steps: steps:
- name: Checkout CodeQL Action - name: Checkout CodeQL Action
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Check Expected Release Files - name: Check Expected Release Files
run: | run: |
bundle_version="$(cat "./src/defaults.json" | jq -r ".bundleVersion")" bundle_version="$(cat "./src/defaults.json" | jq -r ".bundleVersion")"

View File

@@ -4,7 +4,6 @@ on:
push: push:
branches: [main, releases/v*] branches: [main, releases/v*]
pull_request: pull_request:
branches: [main, releases/v*]
# Run checks on reopened draft PRs to support triggering PR checks on draft PRs that were opened # Run checks on reopened draft PRs to support triggering PR checks on draft PRs that were opened
# by other workflows. # by other workflows.
types: [opened, synchronize, reopened, ready_for_review] types: [opened, synchronize, reopened, ready_for_review]
@@ -32,7 +31,7 @@ jobs:
contents: read contents: read
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Init with default CodeQL bundle from the VM image - name: Init with default CodeQL bundle from the VM image
id: init-default id: init-default
uses: ./init uses: ./init
@@ -91,7 +90,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Initialize CodeQL - name: Initialize CodeQL
uses: ./init uses: ./init
id: init id: init
@@ -128,7 +127,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Initialize CodeQL - name: Initialize CodeQL
uses: ./init uses: ./init
with: with:

View File

@@ -53,7 +53,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
@@ -70,13 +70,33 @@ jobs:
with: with:
version: ${{ matrix.version }} version: ${{ matrix.version }}
- name: Empty file # On PRs, overlay analysis may change the config that is passed to the CLI.
# Therefore, we have two variants of the following test, one for PRs and one for other events.
- name: Empty file (non-PR)
if: github.event_name != 'pull_request'
uses: ./../action/.github/actions/check-codescanning-config uses: ./../action/.github/actions/check-codescanning-config
with: with:
expected-config-file-contents: "{}" expected-config-file-contents: "{}"
languages: javascript languages: javascript
tools: ${{ steps.prepare-test.outputs.tools-url }} tools: ${{ steps.prepare-test.outputs.tools-url }}
- name: Empty file (PR)
if: github.event_name == 'pull_request'
uses: ./../action/.github/actions/check-codescanning-config
with:
expected-config-file-contents: |
{
"query-filters": [
{
"exclude": {
"tags": "exclude-from-incremental"
}
}
]
}
languages: javascript
tools: ${{ steps.prepare-test.outputs.tools-url }}
- name: Packs from input - name: Packs from input
if: success() || failure() if: success() || failure()
uses: ./../action/.github/actions/check-codescanning-config uses: ./../action/.github/actions/check-codescanning-config

View File

@@ -45,7 +45,7 @@ jobs:
- name: Dump GitHub event - name: Dump GitHub event
run: cat "${GITHUB_EVENT_PATH}" run: cat "${GITHUB_EVENT_PATH}"
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v6 uses: actions/download-artifact@v7
- 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

@@ -41,7 +41,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test
@@ -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@v6 uses: actions/download-artifact@v7
- 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

@@ -44,7 +44,7 @@ jobs:
GITHUB_CONTEXT: '${{ toJson(github) }}' GITHUB_CONTEXT: '${{ toJson(github) }}'
run: echo "${GITHUB_CONTEXT}" run: echo "${GITHUB_CONTEXT}"
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
fetch-depth: 0 # ensure we have all tags and can push commits fetch-depth: 0 # ensure we have all tags and can push commits
- uses: actions/setup-node@v6 - uses: actions/setup-node@v6
@@ -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.1.4 uses: actions/create-github-app-token@v2.2.1
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}

View File

@@ -32,7 +32,7 @@ jobs:
if: runner.os == 'Windows' if: runner.os == 'Windows'
run: git config --global core.autocrlf false run: git config --global core.autocrlf false
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
@@ -91,7 +91,7 @@ jobs:
contents: read contents: read
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- id: head-version - id: head-version
name: Verify all Actions use the same Node version name: Verify all Actions use the same Node version
run: | run: |
@@ -106,7 +106,7 @@ jobs:
- id: checkout-base - id: checkout-base
name: 'Backport: Check out base ref' name: 'Backport: Check out base ref'
if: ${{ startsWith(github.head_ref, 'backport-') }} if: ${{ startsWith(github.head_ref, 'backport-') }}
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
ref: ${{ env.BASE_REF }} ref: ${{ env.BASE_REF }}

View File

@@ -44,7 +44,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 # Need full history for calculation of diffs fetch-depth: 0 # Need full history for calculation of diffs

View File

@@ -20,7 +20,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Publish immutable release - name: Publish immutable release
id: publish id: publish

View File

@@ -31,7 +31,7 @@ jobs:
with: with:
python-version: 3.12 python-version: 3.12
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -29,7 +29,7 @@ jobs:
contents: read # This permission is needed to allow the GitHub Actions workflow to read the contents of the repository. contents: read # This permission is needed to allow the GitHub Actions workflow to read the contents of the repository.
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6

View File

@@ -24,7 +24,7 @@ jobs:
pull-requests: write # needed to comment on the PR pull-requests: write # needed to comment on the PR
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
ref: ${{ env.HEAD_REF }} ref: ${{ env.HEAD_REF }}

View File

@@ -52,7 +52,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 # Need full history for calculation of diffs fetch-depth: 0 # Need full history for calculation of diffs
@@ -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.1.4 uses: actions/create-github-app-token@v2.2.1
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}

View File

@@ -36,7 +36,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Prepare test - name: Prepare test
id: prepare-test id: prepare-test
uses: ./.github/actions/prepare-test uses: ./.github/actions/prepare-test

View File

@@ -33,7 +33,7 @@ jobs:
GITHUB_CONTEXT: '${{ toJson(github) }}' GITHUB_CONTEXT: '${{ toJson(github) }}'
run: echo "$GITHUB_CONTEXT" run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Update git config - name: Update git config
run: | run: |

View File

@@ -38,7 +38,7 @@ jobs:
contents: write # needed to push commits contents: write # needed to push commits
pull-requests: write # needed to create pull request pull-requests: write # needed to create pull request
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
fetch-depth: 0 # Need full history for calculation of diffs fetch-depth: 0 # Need full history for calculation of diffs
- uses: ./.github/actions/release-initialise - uses: ./.github/actions/release-initialise
@@ -93,14 +93,14 @@ 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.1.4 uses: actions/create-github-app-token@v2.2.1
id: app-token id: app-token
with: with:
app-id: ${{ vars.AUTOMATION_APP_ID }} app-id: ${{ vars.AUTOMATION_APP_ID }}
private-key: ${{ secrets.AUTOMATION_PRIVATE_KEY }} private-key: ${{ secrets.AUTOMATION_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 # Need full history for calculation of diffs fetch-depth: 0 # Need full history for calculation of diffs
token: ${{ steps.app-token.outputs.token }} token: ${{ steps.app-token.outputs.token }}

View File

@@ -27,9 +27,9 @@ jobs:
with: with:
python-version: "3.13" python-version: "3.13"
- name: Checkout CodeQL Action - name: Checkout CodeQL Action
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Checkout Enterprise Releases - name: Checkout Enterprise Releases
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
repository: github/enterprise-releases repository: github/enterprise-releases
token: ${{ secrets.ENTERPRISE_RELEASE_TOKEN }} token: ${{ secrets.ENTERPRISE_RELEASE_TOKEN }}

View File

@@ -2,44 +2,60 @@
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.
## 4.31.5 - 24 Nov 2025 ## 3.31.9 - 16 Dec 2025
- Update default CodeQL bundle version to 2.23.6. [#3321](https://github.com/github/codeql-action/pull/3321)
## 4.31.4 - 18 Nov 2025
No user facing changes. No user facing changes.
## 4.31.3 - 13 Nov 2025 ## 3.31.8 - 11 Dec 2025
- Update default CodeQL bundle version to 2.23.8. [#3354](https://github.com/github/codeql-action/pull/3354)
## 3.31.7 - 05 Dec 2025
- Update default CodeQL bundle version to 2.23.7. [#3343](https://github.com/github/codeql-action/pull/3343)
## 3.31.6 - 01 Dec 2025
No user facing changes.
## 3.31.5 - 24 Nov 2025
- Update default CodeQL bundle version to 2.23.6. [#3321](https://github.com/github/codeql-action/pull/3321)
## 3.31.4 - 18 Nov 2025
No user facing changes.
## 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
@@ -275,17 +291,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)
@@ -408,12 +420,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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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 = Symbol("globstar **"); var GLOBSTAR = /* @__PURE__ */ 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 = Symbol("subparse"); var SUBPARSE = /* @__PURE__ */ 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 = Symbol("promiseCallback"); const PROMISE_SYMBOL = /* @__PURE__ */ 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 = Symbol.for("graceful-fs.queue"); gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue");
previousSymbol = Symbol.for("graceful-fs.previous"); previousSymbol = /* @__PURE__ */ 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 || Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ 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 = Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = /* @__PURE__ */ 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 = Symbol("kIsNodeError"); var kIsNodeError = /* @__PURE__ */ 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.
[Symbol.for("nodejs.util.inspect.custom")](_2, options) { [/* @__PURE__ */ 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 = Symbol("globstar **"); exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -99047,7 +99047,6 @@ 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 {
@@ -100416,37 +100415,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 = Symbol("EOF"); var EOF = /* @__PURE__ */ Symbol("EOF");
var MAYBE_EMIT_END = Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd");
var EMITTED_END = Symbol("emittedEnd"); var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd");
var EMITTING_END = Symbol("emittingEnd"); var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd");
var EMITTED_ERROR = Symbol("emittedError"); var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError");
var CLOSED = Symbol("closed"); var CLOSED = /* @__PURE__ */ Symbol("closed");
var READ = Symbol("read"); var READ = /* @__PURE__ */ Symbol("read");
var FLUSH = Symbol("flush"); var FLUSH = /* @__PURE__ */ Symbol("flush");
var FLUSHCHUNK = Symbol("flushChunk"); var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk");
var ENCODING = Symbol("encoding"); var ENCODING = /* @__PURE__ */ Symbol("encoding");
var DECODER = Symbol("decoder"); var DECODER = /* @__PURE__ */ Symbol("decoder");
var FLOWING = Symbol("flowing"); var FLOWING = /* @__PURE__ */ Symbol("flowing");
var PAUSED = Symbol("paused"); var PAUSED = /* @__PURE__ */ Symbol("paused");
var RESUME = Symbol("resume"); var RESUME = /* @__PURE__ */ Symbol("resume");
var BUFFER = Symbol("buffer"); var BUFFER = /* @__PURE__ */ Symbol("buffer");
var PIPES = Symbol("pipes"); var PIPES = /* @__PURE__ */ Symbol("pipes");
var BUFFERLENGTH = Symbol("bufferLength"); var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength");
var BUFFERPUSH = Symbol("bufferPush"); var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush");
var BUFFERSHIFT = Symbol("bufferShift"); var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift");
var OBJECTMODE = Symbol("objectMode"); var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode");
var DESTROYED = Symbol("destroyed"); var DESTROYED = /* @__PURE__ */ Symbol("destroyed");
var ERROR = Symbol("error"); var ERROR = /* @__PURE__ */ Symbol("error");
var EMITDATA = Symbol("emitData"); var EMITDATA = /* @__PURE__ */ Symbol("emitData");
var EMITEND = Symbol("emitEnd"); var EMITEND = /* @__PURE__ */ Symbol("emitEnd");
var EMITEND2 = Symbol("emitEnd2"); var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2");
var ASYNC = Symbol("async"); var ASYNC = /* @__PURE__ */ Symbol("async");
var ABORT = Symbol("abort"); var ABORT = /* @__PURE__ */ Symbol("abort");
var ABORTED = Symbol("aborted"); var ABORTED = /* @__PURE__ */ Symbol("aborted");
var SIGNAL = Symbol("signal"); var SIGNAL = /* @__PURE__ */ Symbol("signal");
var DATALISTENERS = Symbol("dataListeners"); var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners");
var DISCARDED = Symbol("discarded"); var DISCARDED = /* @__PURE__ */ 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";
@@ -101403,7 +101402,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = Symbol("PathScurry setAsCwd"); var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -106787,7 +106786,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 || Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ 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;
@@ -119201,7 +119200,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -119256,7 +119255,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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119458,17 +119457,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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -120022,11 +120021,6 @@ 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",
@@ -120038,6 +120032,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -120071,11 +120070,6 @@ 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",
@@ -120176,6 +120170,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -120216,6 +120215,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -120724,6 +120724,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {
@@ -120880,6 +120897,9 @@ var glob = __toESM(require_glob3());
function getJavaTempDependencyDir() { function getJavaTempDependencyDir() {
return (0, import_path.join)(getTemporaryDirectory(), "codeql_java", "repository"); return (0, import_path.join)(getTemporaryDirectory(), "codeql_java", "repository");
} }
function getCsharpTempDependencyDir() {
return (0, import_path.join)(getTemporaryDirectory(), "codeql_csharp", "repository");
}
// src/debug-artifacts.ts // src/debug-artifacts.ts
function sanitizeArtifactName(name) { function sanitizeArtifactName(name) {
@@ -120965,7 +120985,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === 1 /* GHES */) { if (ghVariant === "GitHub Enterprise Server" /* 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."
); );
@@ -121000,16 +121020,21 @@ async function runWrapper() {
); );
} }
} }
const javaTempDependencyDir = getJavaTempDependencyDir(); const tempDependencyDirs = [
if (fs6.existsSync(javaTempDependencyDir)) { getJavaTempDependencyDir(),
getCsharpTempDependencyDir()
];
for (const tempDependencyDir of tempDependencyDirs) {
if (fs6.existsSync(tempDependencyDir)) {
try { try {
fs6.rmSync(javaTempDependencyDir, { recursive: true }); fs6.rmSync(tempDependencyDir, { recursive: true });
} catch (error3) { } catch (error3) {
logger.info( logger.info(
`Failed to remove temporary Java dependencies directory: ${getErrorMessage(error3)}` `Failed to remove temporary dependencies directory: ${getErrorMessage(error3)}`
); );
} }
} }
}
} catch (error3) { } catch (error3) {
core13.setFailed( core13.setFailed(
`analyze post-action step failed: ${getErrorMessage(error3)}` `analyze post-action step failed: ${getErrorMessage(error3)}`

632
lib/analyze-action.js generated

File diff suppressed because it is too large Load Diff

427
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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -82979,7 +82979,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* 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 === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies( if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83701,8 +83701,8 @@ var path3 = __toESM(require("path"));
var semver4 = __toESM(require_semver2()); var semver4 = __toESM(require_semver2());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/overlay-database-utils.ts // src/overlay-database-utils.ts
var fs2 = __toESM(require("fs")); var fs2 = __toESM(require("fs"));
@@ -83962,11 +83962,6 @@ 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",
@@ -83978,6 +83973,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -84011,11 +84011,6 @@ 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",
@@ -84116,6 +84111,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -84264,15 +84264,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (variant === 0 /* DOTCOM */) { if (supportsFeatureFlags(variant)) {
return await this.getDefaultDotcomCliVersion(); return await this.getDefaultCliVersionFromFlags();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultDotcomCliVersion() { async getDefaultCliVersionFromFlags() {
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 +84361,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) { if (!supportsFeatureFlags(this.gitHubVersion.type)) {
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,6 +84414,9 @@ 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());
@@ -84421,6 +84424,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -84962,6 +84966,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {

View File

@@ -1,6 +1,6 @@
{ {
"bundleVersion": "codeql-bundle-v2.23.6", "bundleVersion": "codeql-bundle-v2.23.8",
"cliVersion": "2.23.6", "cliVersion": "2.23.8",
"priorBundleVersion": "codeql-bundle-v2.23.5", "priorBundleVersion": "codeql-bundle-v2.23.7",
"priorCliVersion": "2.23.5" "priorCliVersion": "2.23.7"
} }

524
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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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 = Symbol("globstar **"); var GLOBSTAR = /* @__PURE__ */ 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 = Symbol("subparse"); var SUBPARSE = /* @__PURE__ */ 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 = Symbol("promiseCallback"); const PROMISE_SYMBOL = /* @__PURE__ */ 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 = Symbol.for("graceful-fs.queue"); gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue");
previousSymbol = Symbol.for("graceful-fs.previous"); previousSymbol = /* @__PURE__ */ 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 || Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ 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 = Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = /* @__PURE__ */ 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 = Symbol("kIsNodeError"); var kIsNodeError = /* @__PURE__ */ 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.
[Symbol.for("nodejs.util.inspect.custom")](_2, options) { [/* @__PURE__ */ 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 = Symbol("globstar **"); exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -99047,7 +99047,6 @@ 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 {
@@ -100416,37 +100415,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 = Symbol("EOF"); var EOF2 = /* @__PURE__ */ Symbol("EOF");
var MAYBE_EMIT_END = Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd");
var EMITTED_END = Symbol("emittedEnd"); var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd");
var EMITTING_END = Symbol("emittingEnd"); var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd");
var EMITTED_ERROR = Symbol("emittedError"); var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError");
var CLOSED = Symbol("closed"); var CLOSED = /* @__PURE__ */ Symbol("closed");
var READ = Symbol("read"); var READ = /* @__PURE__ */ Symbol("read");
var FLUSH = Symbol("flush"); var FLUSH = /* @__PURE__ */ Symbol("flush");
var FLUSHCHUNK = Symbol("flushChunk"); var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk");
var ENCODING = Symbol("encoding"); var ENCODING = /* @__PURE__ */ Symbol("encoding");
var DECODER = Symbol("decoder"); var DECODER = /* @__PURE__ */ Symbol("decoder");
var FLOWING = Symbol("flowing"); var FLOWING = /* @__PURE__ */ Symbol("flowing");
var PAUSED = Symbol("paused"); var PAUSED = /* @__PURE__ */ Symbol("paused");
var RESUME = Symbol("resume"); var RESUME = /* @__PURE__ */ Symbol("resume");
var BUFFER = Symbol("buffer"); var BUFFER = /* @__PURE__ */ Symbol("buffer");
var PIPES = Symbol("pipes"); var PIPES = /* @__PURE__ */ Symbol("pipes");
var BUFFERLENGTH = Symbol("bufferLength"); var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength");
var BUFFERPUSH = Symbol("bufferPush"); var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush");
var BUFFERSHIFT = Symbol("bufferShift"); var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift");
var OBJECTMODE = Symbol("objectMode"); var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode");
var DESTROYED = Symbol("destroyed"); var DESTROYED = /* @__PURE__ */ Symbol("destroyed");
var ERROR = Symbol("error"); var ERROR = /* @__PURE__ */ Symbol("error");
var EMITDATA = Symbol("emitData"); var EMITDATA = /* @__PURE__ */ Symbol("emitData");
var EMITEND = Symbol("emitEnd"); var EMITEND = /* @__PURE__ */ Symbol("emitEnd");
var EMITEND2 = Symbol("emitEnd2"); var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2");
var ASYNC = Symbol("async"); var ASYNC = /* @__PURE__ */ Symbol("async");
var ABORT = Symbol("abort"); var ABORT = /* @__PURE__ */ Symbol("abort");
var ABORTED = Symbol("aborted"); var ABORTED = /* @__PURE__ */ Symbol("aborted");
var SIGNAL = Symbol("signal"); var SIGNAL = /* @__PURE__ */ Symbol("signal");
var DATALISTENERS = Symbol("dataListeners"); var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners");
var DISCARDED = Symbol("discarded"); var DISCARDED = /* @__PURE__ */ 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";
@@ -101403,7 +101402,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = Symbol("PathScurry setAsCwd"); var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -106787,7 +106786,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 || Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ 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;
@@ -122099,7 +122098,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -122166,7 +122165,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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -122668,17 +122667,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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -123084,8 +123083,8 @@ var path4 = __toESM(require("path"));
var semver4 = __toESM(require_semver2()); var semver4 = __toESM(require_semver2());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/overlay-database-utils.ts // src/overlay-database-utils.ts
var fs3 = __toESM(require("fs")); var fs3 = __toESM(require("fs"));
@@ -123403,11 +123402,6 @@ 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",
@@ -123419,6 +123413,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -123452,11 +123451,6 @@ 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",
@@ -123557,6 +123551,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -123705,15 +123704,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (variant === 0 /* DOTCOM */) { if (supportsFeatureFlags(variant)) {
return await this.getDefaultDotcomCliVersion(); return await this.getDefaultCliVersionFromFlags();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultDotcomCliVersion() { async getDefaultCliVersionFromFlags() {
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
@@ -123802,7 +123801,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) { if (!supportsFeatureFlags(this.gitHubVersion.type)) {
this.logger.debug( this.logger.debug(
"Not running against github.com. Disabling all toggleable features." "Not running against github.com. Disabling all toggleable features."
); );
@@ -123855,6 +123854,9 @@ 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() {
@@ -123880,6 +123882,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -124630,7 +124633,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) { if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -125339,6 +125342,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {
@@ -125688,7 +125708,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === 1 /* GHES */) { if (ghVariant === "GitHub Enterprise Server" /* 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."
); );
@@ -127162,7 +127182,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === "GitHub Enterprise Server" /* 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;
@@ -127177,7 +127197,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */) { if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -127192,7 +127212,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 === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; 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 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);

545
lib/init-action.js generated

File diff suppressed because it is too large Load Diff

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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -82979,7 +82979,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* 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 === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies( if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83953,11 +83953,6 @@ 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",
@@ -83969,6 +83964,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -84002,11 +84002,6 @@ 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",
@@ -84107,6 +84102,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -84147,6 +84147,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -84661,6 +84662,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {

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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -83035,7 +83035,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* 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 === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies( if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -83589,8 +83589,8 @@ var path4 = __toESM(require("path"));
var semver3 = __toESM(require_semver2()); var semver3 = __toESM(require_semver2());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/overlay-database-utils.ts // src/overlay-database-utils.ts
var fs3 = __toESM(require("fs")); var fs3 = __toESM(require("fs"));
@@ -83865,11 +83865,6 @@ 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",
@@ -83881,6 +83876,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -83914,11 +83914,6 @@ 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",
@@ -84019,6 +84014,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -84167,15 +84167,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (variant === 0 /* DOTCOM */) { if (supportsFeatureFlags(variant)) {
return await this.getDefaultDotcomCliVersion(); return await this.getDefaultCliVersionFromFlags();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultDotcomCliVersion() { async getDefaultCliVersionFromFlags() {
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 +84264,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) { if (!supportsFeatureFlags(this.gitHubVersion.type)) {
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,6 +84317,9 @@ 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());
@@ -84592,6 +84595,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -85261,7 +85265,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) { if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -85964,6 +85968,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {

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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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 = Symbol("globstar **"); var GLOBSTAR = /* @__PURE__ */ 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 = Symbol("subparse"); var SUBPARSE = /* @__PURE__ */ 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 = Symbol("promiseCallback"); const PROMISE_SYMBOL = /* @__PURE__ */ 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 = Symbol.for("graceful-fs.queue"); gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue");
previousSymbol = Symbol.for("graceful-fs.previous"); previousSymbol = /* @__PURE__ */ 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 || Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ 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 = Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = /* @__PURE__ */ 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 = Symbol("kIsNodeError"); var kIsNodeError = /* @__PURE__ */ 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.
[Symbol.for("nodejs.util.inspect.custom")](_2, options) { [/* @__PURE__ */ 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 = Symbol("globstar **"); exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -95822,7 +95822,6 @@ 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 {
@@ -97191,37 +97190,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 = Symbol("EOF"); var EOF = /* @__PURE__ */ Symbol("EOF");
var MAYBE_EMIT_END = Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd");
var EMITTED_END = Symbol("emittedEnd"); var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd");
var EMITTING_END = Symbol("emittingEnd"); var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd");
var EMITTED_ERROR = Symbol("emittedError"); var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError");
var CLOSED = Symbol("closed"); var CLOSED = /* @__PURE__ */ Symbol("closed");
var READ = Symbol("read"); var READ = /* @__PURE__ */ Symbol("read");
var FLUSH = Symbol("flush"); var FLUSH = /* @__PURE__ */ Symbol("flush");
var FLUSHCHUNK = Symbol("flushChunk"); var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk");
var ENCODING = Symbol("encoding"); var ENCODING = /* @__PURE__ */ Symbol("encoding");
var DECODER = Symbol("decoder"); var DECODER = /* @__PURE__ */ Symbol("decoder");
var FLOWING = Symbol("flowing"); var FLOWING = /* @__PURE__ */ Symbol("flowing");
var PAUSED = Symbol("paused"); var PAUSED = /* @__PURE__ */ Symbol("paused");
var RESUME = Symbol("resume"); var RESUME = /* @__PURE__ */ Symbol("resume");
var BUFFER = Symbol("buffer"); var BUFFER = /* @__PURE__ */ Symbol("buffer");
var PIPES = Symbol("pipes"); var PIPES = /* @__PURE__ */ Symbol("pipes");
var BUFFERLENGTH = Symbol("bufferLength"); var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength");
var BUFFERPUSH = Symbol("bufferPush"); var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush");
var BUFFERSHIFT = Symbol("bufferShift"); var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift");
var OBJECTMODE = Symbol("objectMode"); var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode");
var DESTROYED = Symbol("destroyed"); var DESTROYED = /* @__PURE__ */ Symbol("destroyed");
var ERROR = Symbol("error"); var ERROR = /* @__PURE__ */ Symbol("error");
var EMITDATA = Symbol("emitData"); var EMITDATA = /* @__PURE__ */ Symbol("emitData");
var EMITEND = Symbol("emitEnd"); var EMITEND = /* @__PURE__ */ Symbol("emitEnd");
var EMITEND2 = Symbol("emitEnd2"); var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2");
var ASYNC = Symbol("async"); var ASYNC = /* @__PURE__ */ Symbol("async");
var ABORT = Symbol("abort"); var ABORT = /* @__PURE__ */ Symbol("abort");
var ABORTED = Symbol("aborted"); var ABORTED = /* @__PURE__ */ Symbol("aborted");
var SIGNAL = Symbol("signal"); var SIGNAL = /* @__PURE__ */ Symbol("signal");
var DATALISTENERS = Symbol("dataListeners"); var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners");
var DISCARDED = Symbol("discarded"); var DISCARDED = /* @__PURE__ */ 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";
@@ -98178,7 +98177,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = Symbol("PathScurry setAsCwd"); var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -103562,7 +103561,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 || Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ 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;
@@ -119198,7 +119197,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -119235,7 +119234,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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119341,17 +119340,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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -119428,11 +119427,6 @@ 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",
@@ -119444,6 +119438,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -119477,11 +119476,6 @@ 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",
@@ -119582,6 +119576,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -119622,6 +119621,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -119848,7 +119848,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 === 1 /* GHES */) { if (ghVariant === "GitHub Enterprise Server" /* 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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ Symbol("SemVer ANY");
var Comparator = class _Comparator { var Comparator = class _Comparator {
static get ANY() { static get ANY() {
return ANY; return ANY;
@@ -24935,7 +24935,7 @@ var require_util8 = __commonJS({
parts.push("<?>"); parts.push("<?>");
} }
break; break;
// FIXME: do proper formating for numbers, etc // FIXME: do proper formatting for numbers, etc
//case 'f': //case 'f':
//case 'd': //case 'd':
case "%": case "%":
@@ -26386,6 +26386,7 @@ var require_asn1 = __commonJS({
GENERALIZEDTIME: 24, GENERALIZEDTIME: 24,
BMPSTRING: 30 BMPSTRING: 30
}; };
asn1.maxDepth = 256;
asn1.create = function(tagClass, type2, constructed, value, options) { asn1.create = function(tagClass, type2, constructed, value, options) {
if (forge.util.isArray(value)) { if (forge.util.isArray(value)) {
var tmp = []; var tmp = [];
@@ -26527,6 +26528,9 @@ var require_asn1 = __commonJS({
if (!("decodeBitStrings" in options)) { if (!("decodeBitStrings" in options)) {
options.decodeBitStrings = true; options.decodeBitStrings = true;
} }
if (!("maxDepth" in options)) {
options.maxDepth = asn1.maxDepth;
}
if (typeof bytes === "string") { if (typeof bytes === "string") {
bytes = forge.util.createBuffer(bytes); bytes = forge.util.createBuffer(bytes);
} }
@@ -26541,6 +26545,9 @@ var require_asn1 = __commonJS({
return value; return value;
}; };
function _fromDer(bytes, remaining, depth, options) { function _fromDer(bytes, remaining, depth, options) {
if (depth >= options.maxDepth) {
throw new Error("ASN.1 parsing error: Max depth exceeded.");
}
var start; var start;
_checkBufferLength(bytes, remaining, 2); _checkBufferLength(bytes, remaining, 2);
var b1 = bytes.getByte(); var b1 = bytes.getByte();
@@ -26716,6 +26723,9 @@ var require_asn1 = __commonJS({
last = true; last = true;
valueBytes = []; valueBytes = [];
value = parseInt(values[i], 10); value = parseInt(values[i], 10);
if (value > 4294967295) {
throw new Error("OID value too large; max is 32-bits.");
}
do { do {
b = value & 127; b = value & 127;
value = value >>> 7; value = value >>> 7;
@@ -26740,8 +26750,11 @@ var require_asn1 = __commonJS({
oid = Math.floor(b / 40) + "." + b % 40; oid = Math.floor(b / 40) + "." + b % 40;
var value = 0; var value = 0;
while (bytes.length() > 0) { while (bytes.length() > 0) {
if (value > 70368744177663) {
throw new Error("OID value too large; max is 53-bits.");
}
b = bytes.getByte(); b = bytes.getByte();
value = value << 7; value = value * 128;
if (b & 128) { if (b & 128) {
value += b & 127; value += b & 127;
} else { } else {
@@ -26902,19 +26915,40 @@ var require_asn1 = __commonJS({
if (v.value && forge.util.isArray(v.value)) { if (v.value && forge.util.isArray(v.value)) {
var j = 0; var j = 0;
for (var i = 0; rval && i < v.value.length; ++i) { for (var i = 0; rval && i < v.value.length; ++i) {
rval = v.value[i].optional || false; var schemaItem = v.value[i];
if (obj.value[j]) { rval = !!schemaItem.optional;
rval = asn1.validate(obj.value[j], v.value[i], capture, errors); var objChild = obj.value[j];
if (rval) { if (!objChild) {
++j; if (!schemaItem.optional) {
} else if (v.value[i].optional) { rval = false;
if (errors) {
errors.push("[" + v.name + '] Missing required element. Expected tag class "' + schemaItem.tagClass + '", type "' + schemaItem.type + '"');
}
}
continue;
}
var schemaHasTag = typeof schemaItem.tagClass !== "undefined" && typeof schemaItem.type !== "undefined";
if (schemaHasTag && (objChild.tagClass !== schemaItem.tagClass || objChild.type !== schemaItem.type)) {
if (schemaItem.optional) {
rval = true; rval = true;
continue;
} else {
rval = false;
if (errors) {
errors.push("[" + v.name + "] Tag mismatch. Expected (" + schemaItem.tagClass + "," + schemaItem.type + "), got (" + objChild.tagClass + "," + objChild.type + ")");
}
break;
} }
} }
if (!rval && errors) { var childRval = asn1.validate(objChild, schemaItem, capture, errors);
errors.push( if (childRval) {
"[" + v.name + '] Tag class "' + v.tagClass + '", type "' + v.type + '" expected value length "' + v.value.length + '", got "' + obj.value.length + '"' ++j;
); rval = true;
} else if (schemaItem.optional) {
rval = true;
} else {
rval = false;
break;
} }
} }
} }
@@ -30955,7 +30989,7 @@ var require_rsa = __commonJS({
constructed: false, constructed: false,
capture: "algorithmIdentifier" capture: "algorithmIdentifier"
}, { }, {
// NULL paramters // NULL parameters
name: "DigestInfo.DigestAlgorithm.parameters", name: "DigestInfo.DigestAlgorithm.parameters",
tagClass: asn1.Class.UNIVERSAL, tagClass: asn1.Class.UNIVERSAL,
type: asn1.Type.NULL, type: asn1.Type.NULL,
@@ -31468,7 +31502,7 @@ var require_rsa = __commonJS({
if (oid === forge.oids.md2 || oid === forge.oids.md5) { if (oid === forge.oids.md2 || oid === forge.oids.md5) {
if (!("parameters" in capture)) { if (!("parameters" in capture)) {
throw new Error( throw new Error(
"ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifer NULL parameters." "ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters."
); );
} }
} }
@@ -35387,6 +35421,7 @@ 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"
}] }]
@@ -35665,6 +35700,8 @@ var require_pkcs12 = __commonJS({
if (macValue.getBytes() !== capture.macDigest) { if (macValue.getBytes() !== capture.macDigest) {
throw new Error("PKCS#12 MAC could not be verified. Invalid password?"); throw new Error("PKCS#12 MAC could not be verified. Invalid password?");
} }
} else if (Array.isArray(obj.value) && obj.value.length > 2) {
throw new Error("Invalid PKCS#12. macData field present but MAC was not validated.");
} }
_decodeAuthenticatedSafe(pfx, data.value, strict, password); _decodeAuthenticatedSafe(pfx, data.value, strict, password);
return pfx; return pfx;
@@ -47285,7 +47322,7 @@ var require_package = __commonJS({
"package.json"(exports2, module2) { "package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "codeql", name: "codeql",
version: "4.31.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -47328,14 +47365,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.0.0",
@@ -47346,16 +47383,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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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",
@@ -56154,7 +56191,7 @@ var require_file2 = __commonJS({
throw new Error("Not implemented"); throw new Error("Not implemented");
} }
}; };
var rawContent = Symbol("rawContent"); var rawContent = /* @__PURE__ */ Symbol("rawContent");
function hasRawContent(x) { function hasRawContent(x) {
return typeof x[rawContent] === "function"; return typeof x[rawContent] === "function";
} }
@@ -57752,7 +57789,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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState");
var Agent = class extends http.Agent { var Agent = class extends http.Agent {
constructor(opts) { constructor(opts) {
super(opts); super(opts);
@@ -58447,8 +58484,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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ Symbol.for("@azure/core-tracing namespace")
}; };
function createTracingContext(options = {}) { function createTracingContext(options = {}) {
let context2 = new TracingContextImpl(options.parentContext); let context2 = new TracingContextImpl(options.parentContext);
@@ -61903,7 +61940,7 @@ var require_operationHelpers = __commonJS({
} }
return result; return result;
} }
var originalRequestSymbol = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ Symbol.for("@azure/core-client original request");
function hasOriginalRequest(request) { function hasOriginalRequest(request) {
return originalRequestSymbol in request; return originalRequestSymbol in request;
} }
@@ -62886,8 +62923,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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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];
@@ -63129,7 +63166,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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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);
@@ -65750,7 +65787,7 @@ var require_dist6 = __commonJS({
state state
}), }),
onProgress: (callback) => { onProgress: (callback) => {
const s = Symbol(); const s = /* @__PURE__ */ Symbol();
handlers.set(s, callback); handlers.set(s, callback);
return () => handlers.delete(s); return () => handlers.delete(s);
}, },
@@ -91107,7 +91144,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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 });
@@ -92032,7 +92069,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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ Symbol.for("protobuf-ts/message-type");
} }
}); });
@@ -99684,8 +99721,8 @@ function getActionsLogger() {
var core7 = __toESM(require_core()); var core7 = __toESM(require_core());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/languages.ts // src/languages.ts
var KnownLanguage = /* @__PURE__ */ ((KnownLanguage2) => { var KnownLanguage = /* @__PURE__ */ ((KnownLanguage2) => {
@@ -99981,11 +100018,6 @@ 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",
@@ -99997,6 +100029,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -100030,11 +100067,6 @@ 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",
@@ -100135,6 +100167,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -100175,6 +100212,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,

418
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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -28967,14 +28967,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -86724,8 +86724,8 @@ var path4 = __toESM(require("path"));
var semver4 = __toESM(require_semver2()); var semver4 = __toESM(require_semver2());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/overlay-database-utils.ts // src/overlay-database-utils.ts
var fs3 = __toESM(require("fs")); var fs3 = __toESM(require("fs"));
@@ -87018,11 +87018,6 @@ 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",
@@ -87034,6 +87029,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -87067,11 +87067,6 @@ 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",
@@ -87172,6 +87167,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -87230,6 +87230,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -87977,7 +87978,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) { if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -88686,6 +88687,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {
@@ -90031,7 +90049,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === "GitHub Enterprise Server" /* 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;
@@ -90046,7 +90064,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */) { if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -90061,7 +90079,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 === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; 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 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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol("globstar **"); var GLOBSTAR = /* @__PURE__ */ 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 = Symbol("subparse"); var SUBPARSE = /* @__PURE__ */ 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 = Symbol("promiseCallback"); const PROMISE_SYMBOL = /* @__PURE__ */ 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 = Symbol.for("graceful-fs.queue"); gracefulQueue = /* @__PURE__ */ Symbol.for("graceful-fs.queue");
previousSymbol = Symbol.for("graceful-fs.previous"); previousSymbol = /* @__PURE__ */ 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 || Symbol("Symbol.dispose"), SymbolDispose: Symbol.dispose || /* @__PURE__ */ Symbol("Symbol.dispose"),
SymbolAsyncDispose: Symbol.asyncDispose || Symbol("Symbol.asyncDispose"), SymbolAsyncDispose: Symbol.asyncDispose || /* @__PURE__ */ 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 = Symbol.for("nodejs.util.promisify.custom"); module2.exports.promisify.custom = /* @__PURE__ */ 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 = Symbol("kIsNodeError"); var kIsNodeError = /* @__PURE__ */ 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.
[Symbol.for("nodejs.util.inspect.custom")](_2, options) { [/* @__PURE__ */ 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 = Symbol("globstar **"); exports2.GLOBSTAR = /* @__PURE__ */ Symbol("globstar **");
exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR; exports2.minimatch.GLOBSTAR = exports2.GLOBSTAR;
var qmark = "[^/]"; var qmark = "[^/]";
var star = qmark + "*?"; var star = qmark + "*?";
@@ -87383,7 +87383,6 @@ 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 {
@@ -88752,37 +88751,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 = Symbol("EOF"); var EOF = /* @__PURE__ */ Symbol("EOF");
var MAYBE_EMIT_END = Symbol("maybeEmitEnd"); var MAYBE_EMIT_END = /* @__PURE__ */ Symbol("maybeEmitEnd");
var EMITTED_END = Symbol("emittedEnd"); var EMITTED_END = /* @__PURE__ */ Symbol("emittedEnd");
var EMITTING_END = Symbol("emittingEnd"); var EMITTING_END = /* @__PURE__ */ Symbol("emittingEnd");
var EMITTED_ERROR = Symbol("emittedError"); var EMITTED_ERROR = /* @__PURE__ */ Symbol("emittedError");
var CLOSED = Symbol("closed"); var CLOSED = /* @__PURE__ */ Symbol("closed");
var READ = Symbol("read"); var READ = /* @__PURE__ */ Symbol("read");
var FLUSH = Symbol("flush"); var FLUSH = /* @__PURE__ */ Symbol("flush");
var FLUSHCHUNK = Symbol("flushChunk"); var FLUSHCHUNK = /* @__PURE__ */ Symbol("flushChunk");
var ENCODING = Symbol("encoding"); var ENCODING = /* @__PURE__ */ Symbol("encoding");
var DECODER = Symbol("decoder"); var DECODER = /* @__PURE__ */ Symbol("decoder");
var FLOWING = Symbol("flowing"); var FLOWING = /* @__PURE__ */ Symbol("flowing");
var PAUSED = Symbol("paused"); var PAUSED = /* @__PURE__ */ Symbol("paused");
var RESUME = Symbol("resume"); var RESUME = /* @__PURE__ */ Symbol("resume");
var BUFFER = Symbol("buffer"); var BUFFER = /* @__PURE__ */ Symbol("buffer");
var PIPES = Symbol("pipes"); var PIPES = /* @__PURE__ */ Symbol("pipes");
var BUFFERLENGTH = Symbol("bufferLength"); var BUFFERLENGTH = /* @__PURE__ */ Symbol("bufferLength");
var BUFFERPUSH = Symbol("bufferPush"); var BUFFERPUSH = /* @__PURE__ */ Symbol("bufferPush");
var BUFFERSHIFT = Symbol("bufferShift"); var BUFFERSHIFT = /* @__PURE__ */ Symbol("bufferShift");
var OBJECTMODE = Symbol("objectMode"); var OBJECTMODE = /* @__PURE__ */ Symbol("objectMode");
var DESTROYED = Symbol("destroyed"); var DESTROYED = /* @__PURE__ */ Symbol("destroyed");
var ERROR = Symbol("error"); var ERROR = /* @__PURE__ */ Symbol("error");
var EMITDATA = Symbol("emitData"); var EMITDATA = /* @__PURE__ */ Symbol("emitData");
var EMITEND = Symbol("emitEnd"); var EMITEND = /* @__PURE__ */ Symbol("emitEnd");
var EMITEND2 = Symbol("emitEnd2"); var EMITEND2 = /* @__PURE__ */ Symbol("emitEnd2");
var ASYNC = Symbol("async"); var ASYNC = /* @__PURE__ */ Symbol("async");
var ABORT = Symbol("abort"); var ABORT = /* @__PURE__ */ Symbol("abort");
var ABORTED = Symbol("aborted"); var ABORTED = /* @__PURE__ */ Symbol("aborted");
var SIGNAL = Symbol("signal"); var SIGNAL = /* @__PURE__ */ Symbol("signal");
var DATALISTENERS = Symbol("dataListeners"); var DATALISTENERS = /* @__PURE__ */ Symbol("dataListeners");
var DISCARDED = Symbol("discarded"); var DISCARDED = /* @__PURE__ */ 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";
@@ -89739,7 +89738,7 @@ var require_commonjs18 = __commonJS({
} }
}; };
exports2.ChildrenCache = ChildrenCache; exports2.ChildrenCache = ChildrenCache;
var setAsCwd = Symbol("PathScurry setAsCwd"); var setAsCwd = /* @__PURE__ */ Symbol("PathScurry setAsCwd");
var PathBase = class { var PathBase = class {
/** /**
* the basename of this path * the basename of this path
@@ -95123,7 +95122,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 || Symbol("asyncIterator"); var asyncIterator = Symbol.asyncIterator || /* @__PURE__ */ 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;
@@ -119198,7 +119197,7 @@ var safeDump = renamed("safeDump", "dump");
var semver = __toESM(require_semver2()); var semver = __toESM(require_semver2());
// src/api-compatibility.json // src/api-compatibility.json
var maximumVersion = "3.19"; var maximumVersion = "3.20";
var minimumVersion = "3.14"; var minimumVersion = "3.14";
// src/util.ts // src/util.ts
@@ -119235,7 +119234,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 !== 1 /* GHES */) { if (hasBeenWarnedAboutVersion || version.type !== "GitHub Enterprise Server" /* GHES */) {
return; return;
} }
const disallowedAPIVersionReason = apiVersionInRange( const disallowedAPIVersionReason = apiVersionInRange(
@@ -119345,17 +119344,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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -119594,11 +119593,6 @@ 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",
@@ -119610,6 +119604,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -119643,11 +119642,6 @@ 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",
@@ -119748,6 +119742,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -119788,6 +119787,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -119920,7 +119920,7 @@ async function uploadDebugArtifacts(logger, toUpload, rootDir, artifactName, ghV
} }
} }
async function getArtifactUploaderClient(logger, ghVariant) { async function getArtifactUploaderClient(logger, ghVariant) {
if (ghVariant === 1 /* GHES */) { if (ghVariant === "GitHub Enterprise Server" /* 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: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kDestroy: Symbol("destroy"), kDestroy: /* @__PURE__ */ Symbol("destroy"),
kDispatch: Symbol("dispatch"), kDispatch: /* @__PURE__ */ Symbol("dispatch"),
kUrl: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kWriting: Symbol("writing"), kWriting: /* @__PURE__ */ Symbol("writing"),
kResuming: Symbol("resuming"), kResuming: /* @__PURE__ */ Symbol("resuming"),
kQueue: Symbol("queue"), kQueue: /* @__PURE__ */ Symbol("queue"),
kConnect: Symbol("connect"), kConnect: /* @__PURE__ */ Symbol("connect"),
kConnecting: Symbol("connecting"), kConnecting: /* @__PURE__ */ Symbol("connecting"),
kHeadersList: Symbol("headers list"), kHeadersList: /* @__PURE__ */ Symbol("headers list"),
kKeepAliveDefaultTimeout: Symbol("default keep alive timeout"), kKeepAliveDefaultTimeout: /* @__PURE__ */ Symbol("default keep alive timeout"),
kKeepAliveMaxTimeout: Symbol("max keep alive timeout"), kKeepAliveMaxTimeout: /* @__PURE__ */ Symbol("max keep alive timeout"),
kKeepAliveTimeoutThreshold: Symbol("keep alive timeout threshold"), kKeepAliveTimeoutThreshold: /* @__PURE__ */ Symbol("keep alive timeout threshold"),
kKeepAliveTimeoutValue: Symbol("keep alive timeout"), kKeepAliveTimeoutValue: /* @__PURE__ */ Symbol("keep alive timeout"),
kKeepAlive: Symbol("keep alive"), kKeepAlive: /* @__PURE__ */ Symbol("keep alive"),
kHeadersTimeout: Symbol("headers timeout"), kHeadersTimeout: /* @__PURE__ */ Symbol("headers timeout"),
kBodyTimeout: Symbol("body timeout"), kBodyTimeout: /* @__PURE__ */ Symbol("body timeout"),
kServerName: Symbol("server name"), kServerName: /* @__PURE__ */ Symbol("server name"),
kLocalAddress: Symbol("local address"), kLocalAddress: /* @__PURE__ */ Symbol("local address"),
kHost: Symbol("host"), kHost: /* @__PURE__ */ Symbol("host"),
kNoRef: Symbol("no ref"), kNoRef: /* @__PURE__ */ Symbol("no ref"),
kBodyUsed: Symbol("used"), kBodyUsed: /* @__PURE__ */ Symbol("used"),
kRunning: Symbol("running"), kRunning: /* @__PURE__ */ Symbol("running"),
kBlocking: Symbol("blocking"), kBlocking: /* @__PURE__ */ Symbol("blocking"),
kPending: Symbol("pending"), kPending: /* @__PURE__ */ Symbol("pending"),
kSize: Symbol("size"), kSize: /* @__PURE__ */ Symbol("size"),
kBusy: Symbol("busy"), kBusy: /* @__PURE__ */ Symbol("busy"),
kQueued: Symbol("queued"), kQueued: /* @__PURE__ */ Symbol("queued"),
kFree: Symbol("free"), kFree: /* @__PURE__ */ Symbol("free"),
kConnected: Symbol("connected"), kConnected: /* @__PURE__ */ Symbol("connected"),
kClosed: Symbol("closed"), kClosed: /* @__PURE__ */ Symbol("closed"),
kNeedDrain: Symbol("need drain"), kNeedDrain: /* @__PURE__ */ Symbol("need drain"),
kReset: Symbol("reset"), kReset: /* @__PURE__ */ Symbol("reset"),
kDestroyed: Symbol.for("nodejs.stream.destroyed"), kDestroyed: /* @__PURE__ */ Symbol.for("nodejs.stream.destroyed"),
kMaxHeadersSize: Symbol("max headers size"), kMaxHeadersSize: /* @__PURE__ */ Symbol("max headers size"),
kRunningIdx: Symbol("running index"), kRunningIdx: /* @__PURE__ */ Symbol("running index"),
kPendingIdx: Symbol("pending index"), kPendingIdx: /* @__PURE__ */ Symbol("pending index"),
kError: Symbol("error"), kError: /* @__PURE__ */ Symbol("error"),
kClients: Symbol("clients"), kClients: /* @__PURE__ */ Symbol("clients"),
kClient: Symbol("client"), kClient: /* @__PURE__ */ Symbol("client"),
kParser: Symbol("parser"), kParser: /* @__PURE__ */ Symbol("parser"),
kOnDestroyed: Symbol("destroy callbacks"), kOnDestroyed: /* @__PURE__ */ Symbol("destroy callbacks"),
kPipelining: Symbol("pipelining"), kPipelining: /* @__PURE__ */ Symbol("pipelining"),
kSocket: Symbol("socket"), kSocket: /* @__PURE__ */ Symbol("socket"),
kHostHeader: Symbol("host header"), kHostHeader: /* @__PURE__ */ Symbol("host header"),
kConnector: Symbol("connector"), kConnector: /* @__PURE__ */ Symbol("connector"),
kStrictContentLength: Symbol("strict content length"), kStrictContentLength: /* @__PURE__ */ Symbol("strict content length"),
kMaxRedirections: Symbol("maxRedirections"), kMaxRedirections: /* @__PURE__ */ Symbol("maxRedirections"),
kMaxRequests: Symbol("maxRequestsPerClient"), kMaxRequests: /* @__PURE__ */ Symbol("maxRequestsPerClient"),
kProxy: Symbol("proxy agent options"), kProxy: /* @__PURE__ */ Symbol("proxy agent options"),
kCounter: Symbol("socket request counter"), kCounter: /* @__PURE__ */ Symbol("socket request counter"),
kInterceptors: Symbol("dispatch interceptors"), kInterceptors: /* @__PURE__ */ Symbol("dispatch interceptors"),
kMaxResponseSize: Symbol("max response size"), kMaxResponseSize: /* @__PURE__ */ Symbol("max response size"),
kHTTP2Session: Symbol("http2Session"), kHTTP2Session: /* @__PURE__ */ Symbol("http2Session"),
kHTTP2SessionState: Symbol("http2Session state"), kHTTP2SessionState: /* @__PURE__ */ Symbol("http2Session state"),
kHTTP2BuildRequest: Symbol("http2 build request"), kHTTP2BuildRequest: /* @__PURE__ */ Symbol("http2 build request"),
kHTTP1BuildRequest: Symbol("http1 build request"), kHTTP1BuildRequest: /* @__PURE__ */ Symbol("http1 build request"),
kHTTP2CopyHeaders: Symbol("http2 copy headers"), kHTTP2CopyHeaders: /* @__PURE__ */ Symbol("http2 copy headers"),
kHTTPConnVersion: Symbol("http connection version"), kHTTPConnVersion: /* @__PURE__ */ Symbol("http connection version"),
kRetryHandlerDefaultRetry: Symbol("retry agent default retry"), kRetryHandlerDefaultRetry: /* @__PURE__ */ Symbol("retry agent default retry"),
kConstruct: Symbol("constructable") kConstruct: /* @__PURE__ */ 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 = Symbol.for("undici.globalOrigin.1"); var globalOrigin = /* @__PURE__ */ 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: Symbol("url"), kUrl: /* @__PURE__ */ Symbol("url"),
kHeaders: Symbol("headers"), kHeaders: /* @__PURE__ */ Symbol("headers"),
kSignal: Symbol("signal"), kSignal: /* @__PURE__ */ Symbol("signal"),
kState: Symbol("state"), kState: /* @__PURE__ */ Symbol("state"),
kGuard: Symbol("guard"), kGuard: /* @__PURE__ */ Symbol("guard"),
kRealm: Symbol("realm") kRealm: /* @__PURE__ */ 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 = Symbol("handler"); var kHandler = /* @__PURE__ */ 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 = Symbol("destroyed"); var kDestroyed = /* @__PURE__ */ Symbol("destroyed");
var kClosed = Symbol("closed"); var kClosed = /* @__PURE__ */ Symbol("closed");
var kOnDestroyed = Symbol("onDestroyed"); var kOnDestroyed = /* @__PURE__ */ Symbol("onDestroyed");
var kOnClosed = Symbol("onClosed"); var kOnClosed = /* @__PURE__ */ Symbol("onClosed");
var kInterceptedDispatch = Symbol("Intercepted Dispatch"); var kInterceptedDispatch = /* @__PURE__ */ 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 = Symbol("body"); var kBody = /* @__PURE__ */ 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 = Symbol("kClosedResolve"); var kClosedResolve = /* @__PURE__ */ 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 = Symbol("pool"); var kPool = /* @__PURE__ */ 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 = Symbol("clients"); var kClients = /* @__PURE__ */ Symbol("clients");
var kNeedDrain = Symbol("needDrain"); var kNeedDrain = /* @__PURE__ */ Symbol("needDrain");
var kQueue = Symbol("queue"); var kQueue = /* @__PURE__ */ Symbol("queue");
var kClosedResolve = Symbol("closed resolve"); var kClosedResolve = /* @__PURE__ */ Symbol("closed resolve");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kOnConnect = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kGetDispatcher = Symbol("get dispatcher"); var kGetDispatcher = /* @__PURE__ */ Symbol("get dispatcher");
var kAddClient = Symbol("add client"); var kAddClient = /* @__PURE__ */ Symbol("add client");
var kRemoveClient = Symbol("remove client"); var kRemoveClient = /* @__PURE__ */ Symbol("remove client");
var kStats = Symbol("stats"); var kStats = /* @__PURE__ */ 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 = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kConnections = Symbol("connections"); var kConnections = /* @__PURE__ */ Symbol("connections");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ 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 = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ Symbol("options");
var kGreatestCommonDivisor = Symbol("kGreatestCommonDivisor"); var kGreatestCommonDivisor = /* @__PURE__ */ Symbol("kGreatestCommonDivisor");
var kCurrentWeight = Symbol("kCurrentWeight"); var kCurrentWeight = /* @__PURE__ */ Symbol("kCurrentWeight");
var kIndex = Symbol("kIndex"); var kIndex = /* @__PURE__ */ Symbol("kIndex");
var kWeight = Symbol("kWeight"); var kWeight = /* @__PURE__ */ Symbol("kWeight");
var kMaxWeightPerServer = Symbol("kMaxWeightPerServer"); var kMaxWeightPerServer = /* @__PURE__ */ Symbol("kMaxWeightPerServer");
var kErrorPenalty = Symbol("kErrorPenalty"); var kErrorPenalty = /* @__PURE__ */ 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 = Symbol("onConnect"); var kOnConnect = /* @__PURE__ */ Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect"); var kOnDisconnect = /* @__PURE__ */ Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError"); var kOnConnectionError = /* @__PURE__ */ Symbol("onConnectionError");
var kMaxRedirections = Symbol("maxRedirections"); var kMaxRedirections = /* @__PURE__ */ Symbol("maxRedirections");
var kOnDrain = Symbol("onDrain"); var kOnDrain = /* @__PURE__ */ Symbol("onDrain");
var kFactory = Symbol("factory"); var kFactory = /* @__PURE__ */ Symbol("factory");
var kFinalizer = Symbol("finalizer"); var kFinalizer = /* @__PURE__ */ Symbol("finalizer");
var kOptions = Symbol("options"); var kOptions = /* @__PURE__ */ 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 = Symbol("kConsume"); var kConsume = /* @__PURE__ */ Symbol("kConsume");
var kReading = Symbol("kReading"); var kReading = /* @__PURE__ */ Symbol("kReading");
var kBody = Symbol("kBody"); var kBody = /* @__PURE__ */ Symbol("kBody");
var kAbort = Symbol("abort"); var kAbort = /* @__PURE__ */ Symbol("abort");
var kContentType = Symbol("kContentType"); var kContentType = /* @__PURE__ */ 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 = Symbol("kListener"); var kListener = /* @__PURE__ */ Symbol("kListener");
var kSignal = Symbol("kSignal"); var kSignal = /* @__PURE__ */ 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 = Symbol("resume"); var kResume = /* @__PURE__ */ 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: Symbol("agent"), kAgent: /* @__PURE__ */ Symbol("agent"),
kOptions: Symbol("options"), kOptions: /* @__PURE__ */ Symbol("options"),
kFactory: Symbol("factory"), kFactory: /* @__PURE__ */ Symbol("factory"),
kDispatches: Symbol("dispatches"), kDispatches: /* @__PURE__ */ Symbol("dispatches"),
kDispatchKey: Symbol("dispatch key"), kDispatchKey: /* @__PURE__ */ Symbol("dispatch key"),
kDefaultHeaders: Symbol("default headers"), kDefaultHeaders: /* @__PURE__ */ Symbol("default headers"),
kDefaultTrailers: Symbol("default trailers"), kDefaultTrailers: /* @__PURE__ */ Symbol("default trailers"),
kContentLength: Symbol("content length"), kContentLength: /* @__PURE__ */ Symbol("content length"),
kMockAgent: Symbol("mock agent"), kMockAgent: /* @__PURE__ */ Symbol("mock agent"),
kMockAgentSet: Symbol("mock agent set"), kMockAgentSet: /* @__PURE__ */ Symbol("mock agent set"),
kMockAgentGet: Symbol("mock agent get"), kMockAgentGet: /* @__PURE__ */ Symbol("mock agent get"),
kMockDispatch: Symbol("mock dispatch"), kMockDispatch: /* @__PURE__ */ Symbol("mock dispatch"),
kClose: Symbol("close"), kClose: /* @__PURE__ */ Symbol("close"),
kOriginalClose: Symbol("original agent close"), kOriginalClose: /* @__PURE__ */ Symbol("original agent close"),
kOrigin: Symbol("origin"), kOrigin: /* @__PURE__ */ Symbol("origin"),
kIsMockActive: Symbol("is mock active"), kIsMockActive: /* @__PURE__ */ Symbol("is mock active"),
kNetConnect: Symbol("net connect"), kNetConnect: /* @__PURE__ */ Symbol("net connect"),
kGetNetConnect: Symbol("get net connect"), kGetNetConnect: /* @__PURE__ */ Symbol("get net connect"),
kConnected: Symbol("connected") kConnected: /* @__PURE__ */ 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 = Symbol("proxy agent"); var kAgent = /* @__PURE__ */ Symbol("proxy agent");
var kClient = Symbol("proxy client"); var kClient = /* @__PURE__ */ Symbol("proxy client");
var kProxyHeaders = Symbol("proxy headers"); var kProxyHeaders = /* @__PURE__ */ Symbol("proxy headers");
var kRequestTls = Symbol("request tls settings"); var kRequestTls = /* @__PURE__ */ Symbol("request tls settings");
var kProxyTls = Symbol("proxy tls settings"); var kProxyTls = /* @__PURE__ */ Symbol("proxy tls settings");
var kConnectEndpoint = Symbol("connect endpoint function"); var kConnectEndpoint = /* @__PURE__ */ 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 = Symbol.for("undici.globalDispatcher.1"); var globalDispatcher = /* @__PURE__ */ 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 = Symbol("headers map"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted"); var kHeadersSortedMap = /* @__PURE__ */ 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]);
} }
} }
[Symbol.for("nodejs.util.inspect.custom")]() { [/* @__PURE__ */ 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 = Symbol("abortController"); var kAbortController = /* @__PURE__ */ 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: Symbol("FileReader state"), kState: /* @__PURE__ */ Symbol("FileReader state"),
kResult: Symbol("FileReader result"), kResult: /* @__PURE__ */ Symbol("FileReader result"),
kError: Symbol("FileReader error"), kError: /* @__PURE__ */ Symbol("FileReader error"),
kLastProgressEventFired: Symbol("FileReader last progress event fired timestamp"), kLastProgressEventFired: /* @__PURE__ */ Symbol("FileReader last progress event fired timestamp"),
kEvents: Symbol("FileReader events"), kEvents: /* @__PURE__ */ Symbol("FileReader events"),
kAborted: Symbol("FileReader aborted") kAborted: /* @__PURE__ */ 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 = Symbol("ProgressEvent state"); var kState = /* @__PURE__ */ 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: Symbol("url"), kWebSocketURL: /* @__PURE__ */ Symbol("url"),
kReadyState: Symbol("ready state"), kReadyState: /* @__PURE__ */ Symbol("ready state"),
kController: Symbol("controller"), kController: /* @__PURE__ */ Symbol("controller"),
kResponse: Symbol("response"), kResponse: /* @__PURE__ */ Symbol("response"),
kBinaryType: Symbol("binary type"), kBinaryType: /* @__PURE__ */ Symbol("binary type"),
kSentClose: Symbol("sent close"), kSentClose: /* @__PURE__ */ Symbol("sent close"),
kReceivedClose: Symbol("received close"), kReceivedClose: /* @__PURE__ */ Symbol("received close"),
kByteParser: Symbol("byte parser") kByteParser: /* @__PURE__ */ 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 = Symbol("SemVer ANY"); var ANY = /* @__PURE__ */ 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.5", version: "3.31.9",
private: true, private: true,
description: "CodeQL action", description: "CodeQL action",
scripts: { scripts: {
@@ -27670,14 +27670,14 @@ 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.1", "node-forge": "^1.3.3",
semver: "^7.7.3", semver: "^7.7.3",
uuid: "^13.0.0" uuid: "^13.0.0"
}, },
devDependencies: { devDependencies: {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
ava: "^6.4.1", ava: "^6.4.1",
esbuild: "^0.27.0", esbuild: "^0.27.1",
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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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 = Symbol("rawContent"); var rawContent = /* @__PURE__ */ 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 = Symbol("AgentBaseInternalState"); var INTERNAL = /* @__PURE__ */ 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: Symbol.for("@azure/core-tracing span"), span: /* @__PURE__ */ Symbol.for("@azure/core-tracing span"),
namespace: Symbol.for("@azure/core-tracing namespace") namespace: /* @__PURE__ */ 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 = Symbol.for("@azure/core-client original request"); var originalRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original PipelineRequest"); var originalRequestSymbol = /* @__PURE__ */ Symbol("Original PipelineRequest");
var originalClientRequestSymbol = Symbol.for("@azure/core-client original request"); var originalClientRequestSymbol = /* @__PURE__ */ 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 = Symbol("Original FullOperationResponse"); var originalResponse = /* @__PURE__ */ 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 = Symbol(); const s = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/unknown"); UnknownFieldHandler2.symbol = /* @__PURE__ */ 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 = Symbol.for("protobuf-ts/message-type"); exports2.MESSAGE_TYPE = /* @__PURE__ */ 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 === 0 /* DOTCOM */ || githubVersion.type === 2 /* GHE_DOTCOM */ || githubVersion.type === 1 /* GHES */ && semver.satisfies( if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ || githubVersion.type === "GitHub Enterprise Server" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* 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: 0 /* DOTCOM */ }; return { type: "GitHub.com" /* DOTCOM */ };
} }
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
return { type: 2 /* GHE_DOTCOM */ }; return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
} }
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
return { type: 1 /* GHES */, version }; return { type: "GitHub Enterprise Server" /* GHES */, version };
} }
async function getGitHubVersion() { async function getGitHubVersion() {
if (cachedGitHubVersion === void 0) { if (cachedGitHubVersion === void 0) {
@@ -86505,8 +86505,8 @@ var path4 = __toESM(require("path"));
var semver3 = __toESM(require_semver2()); var semver3 = __toESM(require_semver2());
// src/defaults.json // src/defaults.json
var bundleVersion = "codeql-bundle-v2.23.6"; var bundleVersion = "codeql-bundle-v2.23.8";
var cliVersion = "2.23.6"; var cliVersion = "2.23.8";
// src/overlay-database-utils.ts // src/overlay-database-utils.ts
var fs3 = __toESM(require("fs")); var fs3 = __toESM(require("fs"));
@@ -86815,11 +86815,6 @@ 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",
@@ -86831,6 +86826,11 @@ var featureConfig = {
legacyApi: true, legacyApi: true,
minimumVersion: "2.15.0" minimumVersion: "2.15.0"
}, },
["csharp_cache_bmn" /* CsharpCacheBuildModeNone */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_CACHE_BMN",
minimumVersion: void 0
},
["csharp_new_cache_key" /* CsharpNewCacheKey */]: { ["csharp_new_cache_key" /* CsharpNewCacheKey */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY", envVar: "CODEQL_ACTION_CSHARP_NEW_CACHE_KEY",
@@ -86864,11 +86864,6 @@ 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",
@@ -86969,6 +86964,11 @@ var featureConfig = {
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_RUST",
minimumVersion: void 0 minimumVersion: void 0
}, },
["overlay_analysis_skip_resource_checks" /* OverlayAnalysisSkipResourceChecks */]: {
defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS",
minimumVersion: void 0
},
["overlay_analysis_swift" /* OverlayAnalysisSwift */]: { ["overlay_analysis_swift" /* OverlayAnalysisSwift */]: {
defaultValue: false, defaultValue: false,
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT", envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_SWIFT",
@@ -87117,15 +87117,15 @@ var GitHubFeatureFlags = class {
return version; return version;
} }
async getDefaultCliVersion(variant) { async getDefaultCliVersion(variant) {
if (variant === 0 /* DOTCOM */) { if (supportsFeatureFlags(variant)) {
return await this.getDefaultDotcomCliVersion(); return await this.getDefaultCliVersionFromFlags();
} }
return { return {
cliVersion, cliVersion,
tagName: bundleVersion tagName: bundleVersion
}; };
} }
async getDefaultDotcomCliVersion() { async getDefaultCliVersionFromFlags() {
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 +87214,7 @@ var GitHubFeatureFlags = class {
} }
} }
async loadApiResponse() { async loadApiResponse() {
if (this.gitHubVersion.type !== 0 /* DOTCOM */ && this.gitHubVersion.type !== 2 /* GHE_DOTCOM */) { if (!supportsFeatureFlags(this.gitHubVersion.type)) {
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,6 +87267,9 @@ 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"));
@@ -87312,6 +87315,7 @@ var actionsCache2 = __toESM(require_cache3());
// src/config-utils.ts // src/config-utils.ts
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB = 2e4;
var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6; var OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_BYTES = OVERLAY_MINIMUM_AVAILABLE_DISK_SPACE_MB * 1e6;
var OVERLAY_MINIMUM_MEMORY_MB = 5 * 1024;
var OVERLAY_ANALYSIS_FEATURES = { var OVERLAY_ANALYSIS_FEATURES = {
actions: "overlay_analysis_actions" /* OverlayAnalysisActions */, actions: "overlay_analysis_actions" /* OverlayAnalysisActions */,
cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */, cpp: "overlay_analysis_cpp" /* OverlayAnalysisCpp */,
@@ -88495,7 +88499,7 @@ async function getCodeQLSource(toolsInput, defaultCliVersion, apiDetails, varian
toolsVersion: cliVersion2 ?? humanReadableVersion toolsVersion: cliVersion2 ?? humanReadableVersion
}; };
} }
if (variant !== 0 /* DOTCOM */ && !forceShippedTools && !toolsInput) { if (variant === "GitHub Enterprise Server" /* GHES */ && !forceShippedTools && !toolsInput) {
const result = await findOverridingToolsInCache( const result = await findOverridingToolsInCache(
humanReadableVersion, humanReadableVersion,
logger logger
@@ -89204,6 +89208,23 @@ ${output}`
); );
} }
}, },
async resolveDatabase(databasePath) {
const codeqlArgs = [
"resolve",
"database",
databasePath,
"--format=json",
...getExtraOptionsFromEnv(["resolve", "database"])
];
const output = await runCli(cmd, codeqlArgs, { noStreamStdout: true });
try {
return JSON.parse(output);
} catch (e) {
throw new Error(
`Unexpected output from codeql resolve database --format=json: ${e}`
);
}
},
async mergeResults(sarifFiles, outputFile, { async mergeResults(sarifFiles, outputFile, {
mergeRunsFromEqualCategory = false mergeRunsFromEqualCategory = false
}) { }) {
@@ -90549,7 +90570,7 @@ function areAllRunsUnique(sarifObjects) {
return true; return true;
} }
async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) { async function shouldShowCombineSarifFilesDeprecationWarning(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */ && satisfiesGHESVersion(githubVersion.version, "<3.14", true)) { if (githubVersion.type === "GitHub Enterprise Server" /* 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;
@@ -90564,7 +90585,7 @@ async function throwIfCombineSarifFilesDisabled(sarifObjects, githubVersion) {
); );
} }
async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) { async function shouldDisableCombineSarifFiles(sarifObjects, githubVersion) {
if (githubVersion.type === 1 /* GHES */) { if (githubVersion.type === "GitHub Enterprise Server" /* GHES */) {
if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) { if (satisfiesGHESVersion(githubVersion.version, "<3.18", true)) {
return false; return false;
} }
@@ -90579,7 +90600,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 === 1 /* GHES */ ? "and will be removed in GitHub Enterprise Server 3.18" : "and will be removed in July 2025"; 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 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);

499
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "codeql", "name": "codeql",
"version": "4.31.5", "version": "4.31.9",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "codeql", "name": "codeql",
"version": "4.31.5", "version": "4.31.9",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/artifact": "^4.0.0", "@actions/artifact": "^4.0.0",
@@ -28,14 +28,14 @@
"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.1", "node-forge": "^1.3.3",
"semver": "^7.7.3", "semver": "^7.7.3",
"uuid": "^13.0.0" "uuid": "^13.0.0"
}, },
"devDependencies": { "devDependencies": {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
"ava": "^6.4.1", "ava": "^6.4.1",
"esbuild": "^0.27.0", "esbuild": "^0.27.1",
"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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz",
"integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", "integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -964,9 +964,9 @@
} }
}, },
"node_modules/@esbuild/android-arm": { "node_modules/@esbuild/android-arm": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz",
"integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", "integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -981,9 +981,9 @@
} }
}, },
"node_modules/@esbuild/android-arm64": { "node_modules/@esbuild/android-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz",
"integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", "integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -998,9 +998,9 @@
} }
}, },
"node_modules/@esbuild/android-x64": { "node_modules/@esbuild/android-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz",
"integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", "integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1015,9 +1015,9 @@
} }
}, },
"node_modules/@esbuild/darwin-arm64": { "node_modules/@esbuild/darwin-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.1.tgz",
"integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", "integrity": "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1032,9 +1032,9 @@
} }
}, },
"node_modules/@esbuild/darwin-x64": { "node_modules/@esbuild/darwin-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz",
"integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", "integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1049,9 +1049,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-arm64": { "node_modules/@esbuild/freebsd-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz",
"integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", "integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1066,9 +1066,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-x64": { "node_modules/@esbuild/freebsd-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz",
"integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", "integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1083,9 +1083,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm": { "node_modules/@esbuild/linux-arm": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz",
"integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", "integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -1100,9 +1100,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm64": { "node_modules/@esbuild/linux-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz",
"integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", "integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1117,9 +1117,9 @@
} }
}, },
"node_modules/@esbuild/linux-ia32": { "node_modules/@esbuild/linux-ia32": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz",
"integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", "integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -1134,9 +1134,9 @@
} }
}, },
"node_modules/@esbuild/linux-loong64": { "node_modules/@esbuild/linux-loong64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz",
"integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", "integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==",
"cpu": [ "cpu": [
"loong64" "loong64"
], ],
@@ -1151,9 +1151,9 @@
} }
}, },
"node_modules/@esbuild/linux-mips64el": { "node_modules/@esbuild/linux-mips64el": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz",
"integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", "integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==",
"cpu": [ "cpu": [
"mips64el" "mips64el"
], ],
@@ -1168,9 +1168,9 @@
} }
}, },
"node_modules/@esbuild/linux-ppc64": { "node_modules/@esbuild/linux-ppc64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz",
"integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", "integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -1185,9 +1185,9 @@
} }
}, },
"node_modules/@esbuild/linux-riscv64": { "node_modules/@esbuild/linux-riscv64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz",
"integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", "integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -1202,9 +1202,9 @@
} }
}, },
"node_modules/@esbuild/linux-s390x": { "node_modules/@esbuild/linux-s390x": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz",
"integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", "integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==",
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
@@ -1219,9 +1219,9 @@
} }
}, },
"node_modules/@esbuild/linux-x64": { "node_modules/@esbuild/linux-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz",
"integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1236,9 +1236,9 @@
} }
}, },
"node_modules/@esbuild/netbsd-arm64": { "node_modules/@esbuild/netbsd-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz",
"integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", "integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1253,9 +1253,9 @@
} }
}, },
"node_modules/@esbuild/netbsd-x64": { "node_modules/@esbuild/netbsd-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz",
"integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", "integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1270,9 +1270,9 @@
} }
}, },
"node_modules/@esbuild/openbsd-arm64": { "node_modules/@esbuild/openbsd-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz",
"integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", "integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1287,9 +1287,9 @@
} }
}, },
"node_modules/@esbuild/openbsd-x64": { "node_modules/@esbuild/openbsd-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz",
"integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", "integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1304,9 +1304,9 @@
} }
}, },
"node_modules/@esbuild/openharmony-arm64": { "node_modules/@esbuild/openharmony-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz",
"integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", "integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1321,9 +1321,9 @@
} }
}, },
"node_modules/@esbuild/sunos-x64": { "node_modules/@esbuild/sunos-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz",
"integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", "integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1338,9 +1338,9 @@
} }
}, },
"node_modules/@esbuild/win32-arm64": { "node_modules/@esbuild/win32-arm64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz",
"integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", "integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1355,9 +1355,9 @@
} }
}, },
"node_modules/@esbuild/win32-ia32": { "node_modules/@esbuild/win32-ia32": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz",
"integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", "integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -1372,9 +1372,9 @@
} }
}, },
"node_modules/@esbuild/win32-x64": { "node_modules/@esbuild/win32-x64": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz",
"integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", "integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1449,10 +1449,11 @@
} }
}, },
"node_modules/@eslint/eslintrc": { "node_modules/@eslint/eslintrc": {
"version": "3.3.1", "version": "3.3.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
"integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"ajv": "^6.12.4", "ajv": "^6.12.4",
"debug": "^4.3.2", "debug": "^4.3.2",
@@ -1460,7 +1461,7 @@
"globals": "^14.0.0", "globals": "^14.0.0",
"ignore": "^5.2.0", "ignore": "^5.2.0",
"import-fresh": "^3.2.1", "import-fresh": "^3.2.1",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.1",
"minimatch": "^3.1.2", "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1" "strip-json-comments": "^3.1.1"
}, },
@@ -1798,6 +1799,7 @@
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.2.tgz", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.2.tgz",
"integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==", "integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@octokit/auth-token": "^4.0.0", "@octokit/auth-token": "^4.0.0",
"@octokit/graphql": "^7.1.0", "@octokit/graphql": "^7.1.0",
@@ -2369,17 +2371,17 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz",
"integrity": "sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==", "integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==",
"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.46.4", "@typescript-eslint/scope-manager": "8.48.1",
"@typescript-eslint/type-utils": "8.46.4", "@typescript-eslint/type-utils": "8.48.1",
"@typescript-eslint/utils": "8.46.4", "@typescript-eslint/utils": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4", "@typescript-eslint/visitor-keys": "8.48.1",
"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",
@@ -2393,20 +2395,20 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "peerDependencies": {
"@typescript-eslint/parser": "^8.46.4", "@typescript-eslint/parser": "^8.48.1",
"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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz",
"integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4" "@typescript-eslint/visitor-keys": "8.48.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2417,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz",
"integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2431,21 +2433,20 @@
} }
}, },
"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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz",
"integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.46.4", "@typescript-eslint/project-service": "8.48.1",
"@typescript-eslint/tsconfig-utils": "8.46.4", "@typescript-eslint/tsconfig-utils": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4", "@typescript-eslint/visitor-keys": "8.48.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
"tinyglobby": "^0.2.15",
"ts-api-utils": "^2.1.0" "ts-api-utils": "^2.1.0"
}, },
"engines": { "engines": {
@@ -2460,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz",
"integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", "integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==",
"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.46.4", "@typescript-eslint/scope-manager": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/typescript-estree": "8.46.4" "@typescript-eslint/typescript-estree": "8.48.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2484,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz",
"integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -2563,16 +2564,17 @@
} }
}, },
"node_modules/@typescript-eslint/parser": { "node_modules/@typescript-eslint/parser": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz",
"integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", "integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "8.46.4", "@typescript-eslint/scope-manager": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/typescript-estree": "8.46.4", "@typescript-eslint/typescript-estree": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4", "@typescript-eslint/visitor-keys": "8.48.1",
"debug": "^4.3.4" "debug": "^4.3.4"
}, },
"engines": { "engines": {
@@ -2588,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz",
"integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4" "@typescript-eslint/visitor-keys": "8.48.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2606,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz",
"integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2620,21 +2622,20 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz",
"integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.46.4", "@typescript-eslint/project-service": "8.48.1",
"@typescript-eslint/tsconfig-utils": "8.46.4", "@typescript-eslint/tsconfig-utils": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4", "@typescript-eslint/visitor-keys": "8.48.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
"tinyglobby": "^0.2.15",
"ts-api-utils": "^2.1.0" "ts-api-utils": "^2.1.0"
}, },
"engines": { "engines": {
@@ -2649,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz",
"integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -2719,14 +2720,14 @@
} }
}, },
"node_modules/@typescript-eslint/project-service": { "node_modules/@typescript-eslint/project-service": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz",
"integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", "integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.46.4", "@typescript-eslint/tsconfig-utils": "^8.48.1",
"@typescript-eslint/types": "^8.46.4", "@typescript-eslint/types": "^8.48.1",
"debug": "^4.3.4" "debug": "^4.3.4"
}, },
"engines": { "engines": {
@@ -2741,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz",
"integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2773,9 +2774,9 @@
} }
}, },
"node_modules/@typescript-eslint/tsconfig-utils": { "node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz",
"integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", "integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2790,15 +2791,15 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils": { "node_modules/@typescript-eslint/type-utils": {
"version": "8.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz",
"integrity": "sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==", "integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/typescript-estree": "8.46.4", "@typescript-eslint/typescript-estree": "8.48.1",
"@typescript-eslint/utils": "8.46.4", "@typescript-eslint/utils": "8.48.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"ts-api-utils": "^2.1.0" "ts-api-utils": "^2.1.0"
}, },
@@ -2815,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz",
"integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4" "@typescript-eslint/visitor-keys": "8.48.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2833,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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz",
"integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2847,21 +2848,20 @@
} }
}, },
"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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz",
"integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.46.4", "@typescript-eslint/project-service": "8.48.1",
"@typescript-eslint/tsconfig-utils": "8.46.4", "@typescript-eslint/tsconfig-utils": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/visitor-keys": "8.46.4", "@typescript-eslint/visitor-keys": "8.48.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4", "minimatch": "^9.0.4",
"semver": "^7.6.0", "semver": "^7.6.0",
"tinyglobby": "^0.2.15",
"ts-api-utils": "^2.1.0" "ts-api-utils": "^2.1.0"
}, },
"engines": { "engines": {
@@ -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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz",
"integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", "integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==",
"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.46.4", "@typescript-eslint/scope-manager": "8.48.1",
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"@typescript-eslint/typescript-estree": "8.46.4" "@typescript-eslint/typescript-estree": "8.48.1"
}, },
"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.46.4", "version": "8.48.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz",
"integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.46.4", "@typescript-eslint/types": "8.48.1",
"eslint-visitor-keys": "^4.2.1" "eslint-visitor-keys": "^4.2.1"
}, },
"engines": { "engines": {
@@ -3164,6 +3164,7 @@
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true, "dev": true,
"peer": true,
"bin": { "bin": {
"acorn": "bin/acorn" "acorn": "bin/acorn"
}, },
@@ -3739,6 +3740,7 @@
} }
], ],
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"caniuse-lite": "^1.0.30001669", "caniuse-lite": "^1.0.30001669",
"electron-to-chromium": "^1.5.41", "electron-to-chromium": "^1.5.41",
@@ -4528,9 +4530,9 @@
} }
}, },
"node_modules/esbuild": { "node_modules/esbuild": {
"version": "0.27.0", "version": "0.27.1",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.1.tgz",
"integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", "integrity": "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
@@ -4541,32 +4543,32 @@
"node": ">=18" "node": ">=18"
}, },
"optionalDependencies": { "optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.0", "@esbuild/aix-ppc64": "0.27.1",
"@esbuild/android-arm": "0.27.0", "@esbuild/android-arm": "0.27.1",
"@esbuild/android-arm64": "0.27.0", "@esbuild/android-arm64": "0.27.1",
"@esbuild/android-x64": "0.27.0", "@esbuild/android-x64": "0.27.1",
"@esbuild/darwin-arm64": "0.27.0", "@esbuild/darwin-arm64": "0.27.1",
"@esbuild/darwin-x64": "0.27.0", "@esbuild/darwin-x64": "0.27.1",
"@esbuild/freebsd-arm64": "0.27.0", "@esbuild/freebsd-arm64": "0.27.1",
"@esbuild/freebsd-x64": "0.27.0", "@esbuild/freebsd-x64": "0.27.1",
"@esbuild/linux-arm": "0.27.0", "@esbuild/linux-arm": "0.27.1",
"@esbuild/linux-arm64": "0.27.0", "@esbuild/linux-arm64": "0.27.1",
"@esbuild/linux-ia32": "0.27.0", "@esbuild/linux-ia32": "0.27.1",
"@esbuild/linux-loong64": "0.27.0", "@esbuild/linux-loong64": "0.27.1",
"@esbuild/linux-mips64el": "0.27.0", "@esbuild/linux-mips64el": "0.27.1",
"@esbuild/linux-ppc64": "0.27.0", "@esbuild/linux-ppc64": "0.27.1",
"@esbuild/linux-riscv64": "0.27.0", "@esbuild/linux-riscv64": "0.27.1",
"@esbuild/linux-s390x": "0.27.0", "@esbuild/linux-s390x": "0.27.1",
"@esbuild/linux-x64": "0.27.0", "@esbuild/linux-x64": "0.27.1",
"@esbuild/netbsd-arm64": "0.27.0", "@esbuild/netbsd-arm64": "0.27.1",
"@esbuild/netbsd-x64": "0.27.0", "@esbuild/netbsd-x64": "0.27.1",
"@esbuild/openbsd-arm64": "0.27.0", "@esbuild/openbsd-arm64": "0.27.1",
"@esbuild/openbsd-x64": "0.27.0", "@esbuild/openbsd-x64": "0.27.1",
"@esbuild/openharmony-arm64": "0.27.0", "@esbuild/openharmony-arm64": "0.27.1",
"@esbuild/sunos-x64": "0.27.0", "@esbuild/sunos-x64": "0.27.1",
"@esbuild/win32-arm64": "0.27.0", "@esbuild/win32-arm64": "0.27.1",
"@esbuild/win32-ia32": "0.27.0", "@esbuild/win32-ia32": "0.27.1",
"@esbuild/win32-x64": "0.27.0" "@esbuild/win32-x64": "0.27.1"
} }
}, },
"node_modules/escalade": { "node_modules/escalade": {
@@ -4592,6 +4594,7 @@
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
"integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
"dev": true, "dev": true,
"peer": true,
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1", "@eslint-community/regexpp": "^4.6.1",
@@ -4646,6 +4649,7 @@
"version": "8.3.0", "version": "8.3.0",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"bin": { "bin": {
"eslint-config-prettier": "bin/cli.js" "eslint-config-prettier": "bin/cli.js"
}, },
@@ -4917,6 +4921,7 @@
"resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
"integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
"dev": true, "dev": true,
"peer": true,
"dependencies": { "dependencies": {
"array-includes": "^3.1.7", "array-includes": "^3.1.7",
"array.prototype.findlastindex": "^1.2.3", "array.prototype.findlastindex": "^1.2.3",
@@ -4952,9 +4957,9 @@
} }
}, },
"node_modules/eslint-plugin-jsdoc": { "node_modules/eslint-plugin-jsdoc": {
"version": "61.2.1", "version": "61.5.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.2.1.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.5.0.tgz",
"integrity": "sha512-Htacti3dbkNm4rlp/Bk9lqhv+gi6US9jyN22yaJ42G6wbteiTbNLChQwi25jr/BN+NOzDWhZHvCDdrhX0F8dXQ==", "integrity": "sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg==",
"dev": true, "dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
@@ -6972,9 +6977,10 @@
} }
}, },
"node_modules/node-forge": { "node_modules/node-forge": {
"version": "1.3.1", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz",
"integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==",
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": { "engines": {
"node": ">= 6.13.0" "node": ">= 6.13.0"
} }
@@ -7351,6 +7357,7 @@
"integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"bin": { "bin": {
"prettier": "bin/prettier.cjs" "prettier": "bin/prettier.cjs"
}, },
@@ -8304,14 +8311,14 @@
} }
}, },
"node_modules/tinyglobby": { "node_modules/tinyglobby": {
"version": "0.2.12", "version": "0.2.15",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
"integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"fdir": "^6.4.3", "fdir": "^6.5.0",
"picomatch": "^4.0.2" "picomatch": "^4.0.3"
}, },
"engines": { "engines": {
"node": ">=12.0.0" "node": ">=12.0.0"
@@ -8321,11 +8328,14 @@
} }
}, },
"node_modules/tinyglobby/node_modules/fdir": { "node_modules/tinyglobby/node_modules/fdir": {
"version": "6.4.3", "version": "6.5.0",
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
"integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": {
"node": ">=12.0.0"
},
"peerDependencies": { "peerDependencies": {
"picomatch": "^3 || ^4" "picomatch": "^3 || ^4"
}, },
@@ -8336,11 +8346,12 @@
} }
}, },
"node_modules/tinyglobby/node_modules/picomatch": { "node_modules/tinyglobby/node_modules/picomatch": {
"version": "4.0.2", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=12" "node": ">=12"
}, },
@@ -8549,6 +8560,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"peer": true,
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",
"tsserver": "bin/tsserver" "tsserver": "bin/tsserver"
@@ -8622,6 +8634,7 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.17.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.17.0.tgz",
"integrity": "sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==", "integrity": "sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==",
"dev": true, "dev": true,
"peer": true,
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "8.17.0", "@typescript-eslint/scope-manager": "8.17.0",
"@typescript-eslint/types": "8.17.0", "@typescript-eslint/types": "8.17.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "codeql", "name": "codeql",
"version": "4.31.5", "version": "3.31.9",
"private": true, "private": true,
"description": "CodeQL action", "description": "CodeQL action",
"scripts": { "scripts": {
@@ -43,14 +43,14 @@
"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.1", "node-forge": "^1.3.3",
"semver": "^7.7.3", "semver": "^7.7.3",
"uuid": "^13.0.0" "uuid": "^13.0.0"
}, },
"devDependencies": { "devDependencies": {
"@ava/typescript": "6.0.0", "@ava/typescript": "6.0.0",
"@eslint/compat": "^2.0.0", "@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@microsoft/eslint-formatter-sarif": "^3.1.0", "@microsoft/eslint-formatter-sarif": "^3.1.0",
"@octokit/types": "^16.0.0", "@octokit/types": "^16.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.46.4", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.41.0", "@typescript-eslint/parser": "^8.48.0",
"ava": "^6.4.1", "ava": "^6.4.1",
"esbuild": "^0.27.0", "esbuild": "^0.27.1",
"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.2.1", "eslint-plugin-jsdoc": "^61.5.0",
"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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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@v5 uses: actions/upload-artifact@v6
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

Some files were not shown because too many files have changed in this diff Show More