13 Commits

Author SHA1 Message Date
dependabot[bot]
ae61fbc2fb Bump @eslint/compat from 1.4.0 to 2.0.0
Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.4.0 to 2.0.0.
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat)

---
updated-dependencies:
- dependency-name: "@eslint/compat"
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 12:07:13 +00:00
dependabot[bot]
17db03466f Bump @rollup/plugin-commonjs from 28.0.9 to 29.0.0 (#220)
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 28.0.9 to 29.0.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v29.0.0/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 29.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nick Alteen <ncalteen@github.com>
2025-12-05 11:53:49 -05:00
dependabot[bot]
c8e30cd866 Bump the npm-development group across 1 directory with 4 updates (#229)
Bumps the npm-development group with 3 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [prettier](https://github.com/prettier/prettier) and [ts-jest](https://github.com/kulshekhar/ts-jest).


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 `prettier` from 3.7.3 to 3.7.4
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.7.3...3.7.4)

Updates `ts-jest` from 29.4.5 to 29.4.6
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.5...v29.4.6)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: prettier
  dependency-version: 3.7.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: ts-jest
  dependency-version: 29.4.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 11:52:00 -05:00
dependabot[bot]
b2c4514a09 Bump @rollup/rollup-linux-x64-gnu from 4.52.5 to 4.53.3 (#225)
Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.52.5 to 4.53.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.3)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.53.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 11:48:41 -05:00
dependabot[bot]
dc5de4ff8e Bump js-yaml (#227)
Bumps  and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together.

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 11:48:29 -05:00
Nick Alteen
d736d5d26f Ensure dist directory is deleted during rebuild (#228)
* Switch to ESLint projectService

* Bump @rollup/plugin-commonjs from 28.0.9 to 29.0.0

Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 28.0.9 to 29.0.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v29.0.0/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 29.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @rollup/rollup-linux-x64-gnu from 4.52.5 to 4.53.3

Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.52.5 to 4.53.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.3)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.53.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump the npm-development group across 1 directory with 8 updates

Bumps the npm-development group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.48.0` |
| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.1` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.0.1` | `29.2.1` |
| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |
| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |
| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.53.3` |



Updates `@types/node` from 24.9.1 to 24.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.46.2 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.2 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` from 9.38.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.38.0...v9.39.1)

Updates `eslint-plugin-jest` from 29.0.1 to 29.2.1
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.1...v29.2.1)

Updates `globals` from 16.4.0 to 16.5.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0)

Updates `prettier` from 3.6.2 to 3.7.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.7.3)

Updates `rollup` from 4.52.5 to 4.53.3
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.53.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.39.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint-plugin-jest
  dependency-version: 29.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: globals
  dependency-version: 16.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: prettier
  dependency-version: 3.7.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.53.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump js-yaml

Bumps  and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together.

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* feat: add step to remove dist/ directory before packaging

* npm audit fix

* Rebuild dist

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 11:48:11 -05:00
dependabot[bot]
7dd5ded0d1 Bump actions/checkout from 5 to 6 (#224)
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 11:29:37 -05:00
Nick Alteen
b28adb08ed Switch to ESLint projectService (#218)
* Switch to ESLint projectService

* Update copilot instructions to remove deleted files
2025-10-31 11:27:30 -04:00
dependabot[bot]
f16088b6aa Bump @rollup/rollup-linux-x64-gnu in the npm-production group (#213)
Bumps the npm-production group with 1 update: [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup).


Updates `@rollup/rollup-linux-x64-gnu` from 4.52.4 to 4.52.5
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.4...v4.52.5)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.52.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31 11:05:43 -04:00
dependabot[bot]
c20cb04b9c Bump actions/setup-node from 5 to 6 (#212)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31 11:05:30 -04:00
dependabot[bot]
1737bd0eab Bump actions/upload-artifact from 4 to 5 (#215)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31 11:05:15 -04:00
dependabot[bot]
4dbc3a0bca Bump the npm-development group across 1 directory with 10 updates (#216)
* Bump the npm-development group across 1 directory with 10 updates

Bumps the npm-development group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.6` | `28.0.9` |
| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |
| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.4` | `12.3.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.9.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.1` | `8.46.2` |
| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.38.0` |
| [rollup](https://github.com/rollup/rollup) | `4.52.3` | `4.52.5` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.5` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |



Updates `@rollup/plugin-commonjs` from 28.0.6 to 28.0.9
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.9/packages/commonjs)

Updates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve)

Updates `@rollup/plugin-typescript` from 12.1.4 to 12.3.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/typescript-v12.3.0/packages/typescript)

Updates `@types/node` from 24.5.2 to 24.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.44.1 to 8.46.2
- [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.46.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.44.1 to 8.46.2
- [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.46.2/packages/parser)

Updates `eslint` from 9.36.0 to 9.38.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.38.0)

Updates `rollup` from 4.52.3 to 4.52.5
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.3...v4.52.5)

Updates `ts-jest` from 29.4.4 to 29.4.5
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.4...v29.4.5)

Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 28.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@rollup/plugin-node-resolve"
  dependency-version: 16.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@rollup/plugin-typescript"
  dependency-version: 12.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-version: 24.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.52.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: ts-jest
  dependency-version: 29.4.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Rebuild dist

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nick Alteen <ncalteen@github.com>
2025-10-31 11:04:46 -04:00
Nick Alteen
f154fd8ca8 Add checkov config (#217) 2025-10-31 11:03:29 -04:00
21 changed files with 539 additions and 532 deletions

View File

@@ -1,4 +0,0 @@
quiet: true
skip-check:
- CKV_DOCKER_2
- CKV_DOCKER_3

10
.checkov.yml Normal file
View File

@@ -0,0 +1,10 @@
# See: https://www.checkov.io/1.Welcome/Quick%20Start.html
compact: true
quiet: true
skip-path:
- coverage
- node_modules
skip-check:
- CKV_DOCKER_2
- CKV_DOCKER_3

View File

@@ -12,34 +12,32 @@ generated from.
## Repository Structure ## Repository Structure
| Path | Description | | Path | Description |
| ---------------------- | ----------------------------------- | | -------------------- | ----------------------------------- |
| `__fixtures__/` | Unit Test Fixtures | | `__fixtures__/` | Unit Test Fixtures |
| `__tests__/` | Unit Tests | | `__tests__/` | Unit Tests |
| `.devcontainer/` | Development Container Configuration | | `.devcontainer/` | Development Container Configuration |
| `.github/` | GitHub Configuration | | `.github/` | GitHub Configuration |
| `.licenses/` | License Information | | `.licenses/` | License Information |
| `.vscode/` | Visual Studio Code Configuration | | `.vscode/` | Visual Studio Code Configuration |
| `badges/` | Badges for readme | | `badges/` | Badges for readme |
| `dist/` | Generated JavaScript Code | | `dist/` | Generated JavaScript Code |
| `src/` | TypeScript Source Code | | `src/` | TypeScript Source Code |
| `.licensed.yml` | Licensed Configuration | | `.licensed.yml` | Licensed Configuration |
| `.markdown-lint.yml` | Markdown Linter Configuration | | `.markdown-lint.yml` | Markdown Linter Configuration |
| `.node-version` | Node.js Version Configuration | | `.node-version` | Node.js Version Configuration |
| `.prettierrc.yml` | Prettier Formatter Configuration | | `.prettierrc.yml` | Prettier Formatter Configuration |
| `.yaml-lint.yml` | YAML Linter Configuration | | `.yaml-lint.yml` | YAML Linter Configuration |
| `action.yml` | GitHub Action Metadata | | `action.yml` | GitHub Action Metadata |
| `CODEOWNERS` | Code Owners File | | `CODEOWNERS` | Code Owners File |
| `Dockerfile` | Dockerfile for the Action | | `Dockerfile` | Dockerfile for the Action |
| `eslint.config.mjs` | ESLint Configuration | | `eslint.config.mjs` | ESLint Configuration |
| `jest.config.js` | Jest Configuration | | `jest.config.js` | Jest Configuration |
| `LICENSE` | License File | | `LICENSE` | License File |
| `package.json` | NPM Package Configuration | | `package.json` | NPM Package Configuration |
| `README.md` | Project Documentation | | `README.md` | Project Documentation |
| `rollup.config.ts` | Rollup Bundler Configuration | | `rollup.config.ts` | Rollup Bundler Configuration |
| `tsconfig.base.json` | Base TypeScript Configuration | | `tsconfig.json` | TypeScript Configuration |
| `tsconfig.eslint.json` | TypeScript Configuration for ESLint |
| `tsconfig.json` | TypeScript Configuration |
## Environment Setup ## Environment Setup

View File

@@ -28,15 +28,19 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Setup Node.js - name: Setup Node.js
id: setup-node id: setup-node
uses: actions/setup-node@v5 uses: actions/setup-node@v6
with: with:
node-version-file: .node-version node-version-file: .node-version
cache: npm cache: npm
- name: Remove dist/ Directory
id: remove-dist
run: npx rimraf ./dist
- name: Install Dependencies - name: Install Dependencies
id: install id: install
run: npm ci run: npm ci
@@ -66,7 +70,7 @@ jobs:
- if: ${{ failure() && steps.diff.outcome == 'failure' }} - if: ${{ failure() && steps.diff.outcome == 'failure' }}
name: Upload Artifact name: Upload Artifact
id: upload id: upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v5
with: with:
name: dist name: dist
path: dist/ path: dist/

View File

@@ -19,11 +19,11 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Setup Node.js - name: Setup Node.js
id: setup-node id: setup-node
uses: actions/setup-node@v5 uses: actions/setup-node@v6
with: with:
node-version-file: .node-version node-version-file: .node-version
cache: npm cache: npm
@@ -61,7 +61,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Setup Docker BuildX - name: Setup Docker BuildX
id: setup-buildx id: setup-buildx
@@ -94,7 +94,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Test Local Action - name: Test Local Action
id: test-action id: test-action

View File

@@ -30,7 +30,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Initialize CodeQL - name: Initialize CodeQL
id: initialize id: initialize

View File

@@ -27,11 +27,11 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
- name: Setup Node.js - name: Setup Node.js
id: setup-node id: setup-node
uses: actions/setup-node@v5 uses: actions/setup-node@v6
with: with:
node-version-file: .node-version node-version-file: .node-version
cache: npm cache: npm

View File

@@ -26,13 +26,13 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Setup Node.js - name: Setup Node.js
id: setup-node id: setup-node
uses: actions/setup-node@v5 uses: actions/setup-node@v6
with: with:
node-version-file: .node-version node-version-file: .node-version
cache: npm cache: npm
@@ -45,10 +45,11 @@ jobs:
id: super-linter id: super-linter
uses: super-linter/super-linter/slim@v8 uses: super-linter/super-linter/slim@v8
env: env:
CHECKOV_FILE_NAME: .checkov.yml
DEFAULT_BRANCH: main DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: dist/**/* FILTER_REGEX_EXCLUDE: dist/**/*
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LINTER_RULES_PATH: ${{ github.workspace }} LINTER_RULES_PATH: .
VALIDATE_ALL_CODEBASE: true VALIDATE_ALL_CODEBASE: true
VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_FORMAT: false
VALIDATE_BIOME_LINT: false VALIDATE_BIOME_LINT: false

1
dist/index.d.ts generated vendored
View File

@@ -1 +0,0 @@
export {};

241
dist/index.js generated vendored
View File

@@ -8219,9 +8219,9 @@ var hasRequiredConstants$2;
function requireConstants$2 () { function requireConstants$2 () {
if (hasRequiredConstants$2) return constants$2; if (hasRequiredConstants$2) return constants$2;
hasRequiredConstants$2 = 1; hasRequiredConstants$2 = 1;
(function (exports) { (function (exports$1) {
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports$1, "__esModule", { value: true });
exports.SPECIAL_HEADERS = exports.HEADER_STATE = exports.MINOR = exports.MAJOR = exports.CONNECTION_TOKEN_CHARS = exports.HEADER_CHARS = exports.TOKEN = exports.STRICT_TOKEN = exports.HEX = exports.URL_CHAR = exports.STRICT_URL_CHAR = exports.USERINFO_CHARS = exports.MARK = exports.ALPHANUM = exports.NUM = exports.HEX_MAP = exports.NUM_MAP = exports.ALPHA = exports.FINISH = exports.H_METHOD_MAP = exports.METHOD_MAP = exports.METHODS_RTSP = exports.METHODS_ICE = exports.METHODS_HTTP = exports.METHODS = exports.LENIENT_FLAGS = exports.FLAGS = exports.TYPE = exports.ERROR = void 0; exports$1.SPECIAL_HEADERS = exports$1.HEADER_STATE = exports$1.MINOR = exports$1.MAJOR = exports$1.CONNECTION_TOKEN_CHARS = exports$1.HEADER_CHARS = exports$1.TOKEN = exports$1.STRICT_TOKEN = exports$1.HEX = exports$1.URL_CHAR = exports$1.STRICT_URL_CHAR = exports$1.USERINFO_CHARS = exports$1.MARK = exports$1.ALPHANUM = exports$1.NUM = exports$1.HEX_MAP = exports$1.NUM_MAP = exports$1.ALPHA = exports$1.FINISH = exports$1.H_METHOD_MAP = exports$1.METHOD_MAP = exports$1.METHODS_RTSP = exports$1.METHODS_ICE = exports$1.METHODS_HTTP = exports$1.METHODS = exports$1.LENIENT_FLAGS = exports$1.FLAGS = exports$1.TYPE = exports$1.ERROR = void 0;
const utils_1 = requireUtils(); const utils_1 = requireUtils();
(function (ERROR) { (function (ERROR) {
ERROR[ERROR["OK"] = 0] = "OK"; ERROR[ERROR["OK"] = 0] = "OK";
@@ -8249,12 +8249,12 @@ function requireConstants$2 () {
ERROR[ERROR["PAUSED_UPGRADE"] = 22] = "PAUSED_UPGRADE"; ERROR[ERROR["PAUSED_UPGRADE"] = 22] = "PAUSED_UPGRADE";
ERROR[ERROR["PAUSED_H2_UPGRADE"] = 23] = "PAUSED_H2_UPGRADE"; ERROR[ERROR["PAUSED_H2_UPGRADE"] = 23] = "PAUSED_H2_UPGRADE";
ERROR[ERROR["USER"] = 24] = "USER"; ERROR[ERROR["USER"] = 24] = "USER";
})(exports.ERROR || (exports.ERROR = {})); })(exports$1.ERROR || (exports$1.ERROR = {}));
(function (TYPE) { (function (TYPE) {
TYPE[TYPE["BOTH"] = 0] = "BOTH"; TYPE[TYPE["BOTH"] = 0] = "BOTH";
TYPE[TYPE["REQUEST"] = 1] = "REQUEST"; TYPE[TYPE["REQUEST"] = 1] = "REQUEST";
TYPE[TYPE["RESPONSE"] = 2] = "RESPONSE"; TYPE[TYPE["RESPONSE"] = 2] = "RESPONSE";
})(exports.TYPE || (exports.TYPE = {})); })(exports$1.TYPE || (exports$1.TYPE = {}));
(function (FLAGS) { (function (FLAGS) {
FLAGS[FLAGS["CONNECTION_KEEP_ALIVE"] = 1] = "CONNECTION_KEEP_ALIVE"; FLAGS[FLAGS["CONNECTION_KEEP_ALIVE"] = 1] = "CONNECTION_KEEP_ALIVE";
FLAGS[FLAGS["CONNECTION_CLOSE"] = 2] = "CONNECTION_CLOSE"; FLAGS[FLAGS["CONNECTION_CLOSE"] = 2] = "CONNECTION_CLOSE";
@@ -8266,12 +8266,12 @@ function requireConstants$2 () {
FLAGS[FLAGS["TRAILING"] = 128] = "TRAILING"; FLAGS[FLAGS["TRAILING"] = 128] = "TRAILING";
// 1 << 8 is unused // 1 << 8 is unused
FLAGS[FLAGS["TRANSFER_ENCODING"] = 512] = "TRANSFER_ENCODING"; FLAGS[FLAGS["TRANSFER_ENCODING"] = 512] = "TRANSFER_ENCODING";
})(exports.FLAGS || (exports.FLAGS = {})); })(exports$1.FLAGS || (exports$1.FLAGS = {}));
(function (LENIENT_FLAGS) { (function (LENIENT_FLAGS) {
LENIENT_FLAGS[LENIENT_FLAGS["HEADERS"] = 1] = "HEADERS"; LENIENT_FLAGS[LENIENT_FLAGS["HEADERS"] = 1] = "HEADERS";
LENIENT_FLAGS[LENIENT_FLAGS["CHUNKED_LENGTH"] = 2] = "CHUNKED_LENGTH"; LENIENT_FLAGS[LENIENT_FLAGS["CHUNKED_LENGTH"] = 2] = "CHUNKED_LENGTH";
LENIENT_FLAGS[LENIENT_FLAGS["KEEP_ALIVE"] = 4] = "KEEP_ALIVE"; LENIENT_FLAGS[LENIENT_FLAGS["KEEP_ALIVE"] = 4] = "KEEP_ALIVE";
})(exports.LENIENT_FLAGS || (exports.LENIENT_FLAGS = {})); })(exports$1.LENIENT_FLAGS || (exports$1.LENIENT_FLAGS = {}));
var METHODS; var METHODS;
(function (METHODS) { (function (METHODS) {
METHODS[METHODS["DELETE"] = 0] = "DELETE"; METHODS[METHODS["DELETE"] = 0] = "DELETE";
@@ -8331,8 +8331,8 @@ function requireConstants$2 () {
METHODS[METHODS["RECORD"] = 44] = "RECORD"; METHODS[METHODS["RECORD"] = 44] = "RECORD";
/* RAOP */ /* RAOP */
METHODS[METHODS["FLUSH"] = 45] = "FLUSH"; METHODS[METHODS["FLUSH"] = 45] = "FLUSH";
})(METHODS = exports.METHODS || (exports.METHODS = {})); })(METHODS = exports$1.METHODS || (exports$1.METHODS = {}));
exports.METHODS_HTTP = [ exports$1.METHODS_HTTP = [
METHODS.DELETE, METHODS.DELETE,
METHODS.GET, METHODS.GET,
METHODS.HEAD, METHODS.HEAD,
@@ -8370,10 +8370,10 @@ function requireConstants$2 () {
// TODO(indutny): should we allow it with HTTP? // TODO(indutny): should we allow it with HTTP?
METHODS.SOURCE, METHODS.SOURCE,
]; ];
exports.METHODS_ICE = [ exports$1.METHODS_ICE = [
METHODS.SOURCE, METHODS.SOURCE,
]; ];
exports.METHODS_RTSP = [ exports$1.METHODS_RTSP = [
METHODS.OPTIONS, METHODS.OPTIONS,
METHODS.DESCRIBE, METHODS.DESCRIBE,
METHODS.ANNOUNCE, METHODS.ANNOUNCE,
@@ -8390,59 +8390,59 @@ function requireConstants$2 () {
METHODS.GET, METHODS.GET,
METHODS.POST, METHODS.POST,
]; ];
exports.METHOD_MAP = utils_1.enumToMap(METHODS); exports$1.METHOD_MAP = utils_1.enumToMap(METHODS);
exports.H_METHOD_MAP = {}; exports$1.H_METHOD_MAP = {};
Object.keys(exports.METHOD_MAP).forEach((key) => { Object.keys(exports$1.METHOD_MAP).forEach((key) => {
if (/^H/.test(key)) { if (/^H/.test(key)) {
exports.H_METHOD_MAP[key] = exports.METHOD_MAP[key]; exports$1.H_METHOD_MAP[key] = exports$1.METHOD_MAP[key];
} }
}); });
(function (FINISH) { (function (FINISH) {
FINISH[FINISH["SAFE"] = 0] = "SAFE"; FINISH[FINISH["SAFE"] = 0] = "SAFE";
FINISH[FINISH["SAFE_WITH_CB"] = 1] = "SAFE_WITH_CB"; FINISH[FINISH["SAFE_WITH_CB"] = 1] = "SAFE_WITH_CB";
FINISH[FINISH["UNSAFE"] = 2] = "UNSAFE"; FINISH[FINISH["UNSAFE"] = 2] = "UNSAFE";
})(exports.FINISH || (exports.FINISH = {})); })(exports$1.FINISH || (exports$1.FINISH = {}));
exports.ALPHA = []; exports$1.ALPHA = [];
for (let i = 'A'.charCodeAt(0); i <= 'Z'.charCodeAt(0); i++) { for (let i = 'A'.charCodeAt(0); i <= 'Z'.charCodeAt(0); i++) {
// Upper case // Upper case
exports.ALPHA.push(String.fromCharCode(i)); exports$1.ALPHA.push(String.fromCharCode(i));
// Lower case // Lower case
exports.ALPHA.push(String.fromCharCode(i + 0x20)); exports$1.ALPHA.push(String.fromCharCode(i + 0x20));
} }
exports.NUM_MAP = { exports$1.NUM_MAP = {
0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 0: 0, 1: 1, 2: 2, 3: 3, 4: 4,
5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9,
}; };
exports.HEX_MAP = { exports$1.HEX_MAP = {
0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 0: 0, 1: 1, 2: 2, 3: 3, 4: 4,
5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9,
A: 0XA, B: 0XB, C: 0XC, D: 0XD, E: 0XE, F: 0XF, A: 0XA, B: 0XB, C: 0XC, D: 0XD, E: 0XE, F: 0XF,
a: 0xa, b: 0xb, c: 0xc, d: 0xd, e: 0xe, f: 0xf, a: 0xa, b: 0xb, c: 0xc, d: 0xd, e: 0xe, f: 0xf,
}; };
exports.NUM = [ exports$1.NUM = [
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
]; ];
exports.ALPHANUM = exports.ALPHA.concat(exports.NUM); exports$1.ALPHANUM = exports$1.ALPHA.concat(exports$1.NUM);
exports.MARK = ['-', '_', '.', '!', '~', '*', '\'', '(', ')']; exports$1.MARK = ['-', '_', '.', '!', '~', '*', '\'', '(', ')'];
exports.USERINFO_CHARS = exports.ALPHANUM exports$1.USERINFO_CHARS = exports$1.ALPHANUM
.concat(exports.MARK) .concat(exports$1.MARK)
.concat(['%', ';', ':', '&', '=', '+', '$', ',']); .concat(['%', ';', ':', '&', '=', '+', '$', ',']);
// TODO(indutny): use RFC // TODO(indutny): use RFC
exports.STRICT_URL_CHAR = [ exports$1.STRICT_URL_CHAR = [
'!', '"', '$', '%', '&', '\'', '!', '"', '$', '%', '&', '\'',
'(', ')', '*', '+', ',', '-', '.', '/', '(', ')', '*', '+', ',', '-', '.', '/',
':', ';', '<', '=', '>', ':', ';', '<', '=', '>',
'@', '[', '\\', ']', '^', '_', '@', '[', '\\', ']', '^', '_',
'`', '`',
'{', '|', '}', '~', '{', '|', '}', '~',
].concat(exports.ALPHANUM); ].concat(exports$1.ALPHANUM);
exports.URL_CHAR = exports.STRICT_URL_CHAR exports$1.URL_CHAR = exports$1.STRICT_URL_CHAR
.concat(['\t', '\f']); .concat(['\t', '\f']);
// All characters with 0x80 bit set to 1 // All characters with 0x80 bit set to 1
for (let i = 0x80; i <= 0xff; i++) { for (let i = 0x80; i <= 0xff; i++) {
exports.URL_CHAR.push(i); exports$1.URL_CHAR.push(i);
} }
exports.HEX = exports.NUM.concat(['a', 'b', 'c', 'd', 'e', 'f', 'A', 'B', 'C', 'D', 'E', 'F']); exports$1.HEX = exports$1.NUM.concat(['a', 'b', 'c', 'd', 'e', 'f', 'A', 'B', 'C', 'D', 'E', 'F']);
/* Tokens as defined by rfc 2616. Also lowercases them. /* Tokens as defined by rfc 2616. Also lowercases them.
* token = 1*<any CHAR except CTLs or separators> * token = 1*<any CHAR except CTLs or separators>
* separators = "(" | ")" | "<" | ">" | "@" * separators = "(" | ")" | "<" | ">" | "@"
@@ -8450,27 +8450,27 @@ function requireConstants$2 () {
* | "/" | "[" | "]" | "?" | "=" * | "/" | "[" | "]" | "?" | "="
* | "{" | "}" | SP | HT * | "{" | "}" | SP | HT
*/ */
exports.STRICT_TOKEN = [ exports$1.STRICT_TOKEN = [
'!', '#', '$', '%', '&', '\'', '!', '#', '$', '%', '&', '\'',
'*', '+', '-', '.', '*', '+', '-', '.',
'^', '_', '`', '^', '_', '`',
'|', '~', '|', '~',
].concat(exports.ALPHANUM); ].concat(exports$1.ALPHANUM);
exports.TOKEN = exports.STRICT_TOKEN.concat([' ']); exports$1.TOKEN = exports$1.STRICT_TOKEN.concat([' ']);
/* /*
* Verify that a char is a valid visible (printable) US-ASCII * Verify that a char is a valid visible (printable) US-ASCII
* character or %x80-FF * character or %x80-FF
*/ */
exports.HEADER_CHARS = ['\t']; exports$1.HEADER_CHARS = ['\t'];
for (let i = 32; i <= 255; i++) { for (let i = 32; i <= 255; i++) {
if (i !== 127) { if (i !== 127) {
exports.HEADER_CHARS.push(i); exports$1.HEADER_CHARS.push(i);
} }
} }
// ',' = \x44 // ',' = \x44
exports.CONNECTION_TOKEN_CHARS = exports.HEADER_CHARS.filter((c) => c !== 44); exports$1.CONNECTION_TOKEN_CHARS = exports$1.HEADER_CHARS.filter((c) => c !== 44);
exports.MAJOR = exports.NUM_MAP; exports$1.MAJOR = exports$1.NUM_MAP;
exports.MINOR = exports.MAJOR; exports$1.MINOR = exports$1.MAJOR;
var HEADER_STATE; var HEADER_STATE;
(function (HEADER_STATE) { (function (HEADER_STATE) {
HEADER_STATE[HEADER_STATE["GENERAL"] = 0] = "GENERAL"; HEADER_STATE[HEADER_STATE["GENERAL"] = 0] = "GENERAL";
@@ -8482,8 +8482,8 @@ function requireConstants$2 () {
HEADER_STATE[HEADER_STATE["CONNECTION_CLOSE"] = 6] = "CONNECTION_CLOSE"; HEADER_STATE[HEADER_STATE["CONNECTION_CLOSE"] = 6] = "CONNECTION_CLOSE";
HEADER_STATE[HEADER_STATE["CONNECTION_UPGRADE"] = 7] = "CONNECTION_UPGRADE"; HEADER_STATE[HEADER_STATE["CONNECTION_UPGRADE"] = 7] = "CONNECTION_UPGRADE";
HEADER_STATE[HEADER_STATE["TRANSFER_ENCODING_CHUNKED"] = 8] = "TRANSFER_ENCODING_CHUNKED"; HEADER_STATE[HEADER_STATE["TRANSFER_ENCODING_CHUNKED"] = 8] = "TRANSFER_ENCODING_CHUNKED";
})(HEADER_STATE = exports.HEADER_STATE || (exports.HEADER_STATE = {})); })(HEADER_STATE = exports$1.HEADER_STATE || (exports$1.HEADER_STATE = {}));
exports.SPECIAL_HEADERS = { exports$1.SPECIAL_HEADERS = {
'connection': HEADER_STATE.CONNECTION, 'connection': HEADER_STATE.CONNECTION,
'content-length': HEADER_STATE.CONTENT_LENGTH, 'content-length': HEADER_STATE.CONTENT_LENGTH,
'proxy-connection': HEADER_STATE.CONNECTION, 'proxy-connection': HEADER_STATE.CONNECTION,
@@ -9322,10 +9322,10 @@ function requireClient () {
const TIMEOUT_IDLE = 3; const TIMEOUT_IDLE = 3;
class Parser { class Parser {
constructor (client, socket, { exports }) { constructor (client, socket, { exports: exports$1 }) {
assert(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0); assert(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0);
this.llhttp = exports; this.llhttp = exports$1;
this.ptr = this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE); this.ptr = this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE);
this.client = client; this.client = client;
this.socket = socket; this.socket = socket;
@@ -25187,7 +25187,7 @@ var hasRequiredSummary;
function requireSummary () { function requireSummary () {
if (hasRequiredSummary) return summary; if (hasRequiredSummary) return summary;
hasRequiredSummary = 1; hasRequiredSummary = 1;
(function (exports) { (function (exports$1) {
var __awaiter = (summary && summary.__awaiter) || function (thisArg, _arguments, P, generator) { var __awaiter = (summary && summary.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) { return new (P || (P = Promise))(function (resolve, reject) {
@@ -25197,13 +25197,13 @@ function requireSummary () {
step((generator = generator.apply(thisArg, _arguments || [])).next()); step((generator = generator.apply(thisArg, _arguments || [])).next());
}); });
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports$1, "__esModule", { value: true });
exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0; exports$1.summary = exports$1.markdownSummary = exports$1.SUMMARY_DOCS_URL = exports$1.SUMMARY_ENV_VAR = void 0;
const os_1 = require$$0; const os_1 = require$$0;
const fs_1 = require$$1; const fs_1 = require$$1;
const { access, appendFile, writeFile } = fs_1.promises; const { access, appendFile, writeFile } = fs_1.promises;
exports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'; exports$1.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY';
exports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary'; exports$1.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary';
class Summary { class Summary {
constructor() { constructor() {
this._buffer = ''; this._buffer = '';
@@ -25219,9 +25219,9 @@ function requireSummary () {
if (this._filePath) { if (this._filePath) {
return this._filePath; return this._filePath;
} }
const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR]; const pathFromEnv = process.env[exports$1.SUMMARY_ENV_VAR];
if (!pathFromEnv) { if (!pathFromEnv) {
throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`); throw new Error(`Unable to find environment variable for $${exports$1.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);
} }
try { try {
yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK); yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK);
@@ -25467,8 +25467,8 @@ function requireSummary () {
/** /**
* @deprecated use `core.summary` * @deprecated use `core.summary`
*/ */
exports.markdownSummary = _summary; exports$1.markdownSummary = _summary;
exports.summary = _summary; exports$1.summary = _summary;
} (summary)); } (summary));
return summary; return summary;
@@ -25560,7 +25560,7 @@ var hasRequiredIoUtil;
function requireIoUtil () { function requireIoUtil () {
if (hasRequiredIoUtil) return ioUtil; if (hasRequiredIoUtil) return ioUtil;
hasRequiredIoUtil = 1; hasRequiredIoUtil = 1;
(function (exports) { (function (exports$1) {
var __createBinding = (ioUtil && ioUtil.__createBinding) || (Object.create ? (function(o, m, k, k2) { var __createBinding = (ioUtil && ioUtil.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
@@ -25590,22 +25590,22 @@ function requireIoUtil () {
}); });
}; };
var _a; var _a;
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports$1, "__esModule", { value: true });
exports.getCmdPath = exports.tryGetExecutablePath = exports.isRooted = exports.isDirectory = exports.exists = exports.READONLY = exports.UV_FS_O_EXLOCK = exports.IS_WINDOWS = exports.unlink = exports.symlink = exports.stat = exports.rmdir = exports.rm = exports.rename = exports.readlink = exports.readdir = exports.open = exports.mkdir = exports.lstat = exports.copyFile = exports.chmod = void 0; exports$1.getCmdPath = exports$1.tryGetExecutablePath = exports$1.isRooted = exports$1.isDirectory = exports$1.exists = exports$1.READONLY = exports$1.UV_FS_O_EXLOCK = exports$1.IS_WINDOWS = exports$1.unlink = exports$1.symlink = exports$1.stat = exports$1.rmdir = exports$1.rm = exports$1.rename = exports$1.readlink = exports$1.readdir = exports$1.open = exports$1.mkdir = exports$1.lstat = exports$1.copyFile = exports$1.chmod = void 0;
const fs = __importStar(require$$1); const fs = __importStar(require$$1);
const path = __importStar(require$$1$5); const path = __importStar(require$$1$5);
_a = fs.promises _a = fs.promises
// export const {open} = 'fs' // export const {open} = 'fs'
, exports.chmod = _a.chmod, exports.copyFile = _a.copyFile, exports.lstat = _a.lstat, exports.mkdir = _a.mkdir, exports.open = _a.open, exports.readdir = _a.readdir, exports.readlink = _a.readlink, exports.rename = _a.rename, exports.rm = _a.rm, exports.rmdir = _a.rmdir, exports.stat = _a.stat, exports.symlink = _a.symlink, exports.unlink = _a.unlink; , exports$1.chmod = _a.chmod, exports$1.copyFile = _a.copyFile, exports$1.lstat = _a.lstat, exports$1.mkdir = _a.mkdir, exports$1.open = _a.open, exports$1.readdir = _a.readdir, exports$1.readlink = _a.readlink, exports$1.rename = _a.rename, exports$1.rm = _a.rm, exports$1.rmdir = _a.rmdir, exports$1.stat = _a.stat, exports$1.symlink = _a.symlink, exports$1.unlink = _a.unlink;
// export const {open} = 'fs' // export const {open} = 'fs'
exports.IS_WINDOWS = process.platform === 'win32'; exports$1.IS_WINDOWS = process.platform === 'win32';
// See https://github.com/nodejs/node/blob/d0153aee367422d0858105abec186da4dff0a0c5/deps/uv/include/uv/win.h#L691 // See https://github.com/nodejs/node/blob/d0153aee367422d0858105abec186da4dff0a0c5/deps/uv/include/uv/win.h#L691
exports.UV_FS_O_EXLOCK = 0x10000000; exports$1.UV_FS_O_EXLOCK = 0x10000000;
exports.READONLY = fs.constants.O_RDONLY; exports$1.READONLY = fs.constants.O_RDONLY;
function exists(fsPath) { function exists(fsPath) {
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
try { try {
yield exports.stat(fsPath); yield exports$1.stat(fsPath);
} }
catch (err) { catch (err) {
if (err.code === 'ENOENT') { if (err.code === 'ENOENT') {
@@ -25616,14 +25616,14 @@ function requireIoUtil () {
return true; return true;
}); });
} }
exports.exists = exists; exports$1.exists = exists;
function isDirectory(fsPath, useStat = false) { function isDirectory(fsPath, useStat = false) {
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
const stats = useStat ? yield exports.stat(fsPath) : yield exports.lstat(fsPath); const stats = useStat ? yield exports$1.stat(fsPath) : yield exports$1.lstat(fsPath);
return stats.isDirectory(); return stats.isDirectory();
}); });
} }
exports.isDirectory = isDirectory; exports$1.isDirectory = isDirectory;
/** /**
* On OSX/Linux, true if path starts with '/'. On Windows, true for paths like: * On OSX/Linux, true if path starts with '/'. On Windows, true for paths like:
* \, \hello, \\hello\share, C:, and C:\hello (and corresponding alternate separator cases). * \, \hello, \\hello\share, C:, and C:\hello (and corresponding alternate separator cases).
@@ -25633,13 +25633,13 @@ function requireIoUtil () {
if (!p) { if (!p) {
throw new Error('isRooted() parameter "p" cannot be empty'); throw new Error('isRooted() parameter "p" cannot be empty');
} }
if (exports.IS_WINDOWS) { if (exports$1.IS_WINDOWS) {
return (p.startsWith('\\') || /^[A-Z]:/i.test(p) // e.g. \ or \hello or \\hello return (p.startsWith('\\') || /^[A-Z]:/i.test(p) // e.g. \ or \hello or \\hello
); // e.g. C: or C:\hello ); // e.g. C: or C:\hello
} }
return p.startsWith('/'); return p.startsWith('/');
} }
exports.isRooted = isRooted; exports$1.isRooted = isRooted;
/** /**
* Best effort attempt to determine whether a file exists and is executable. * Best effort attempt to determine whether a file exists and is executable.
* @param filePath file path to check * @param filePath file path to check
@@ -25651,7 +25651,7 @@ function requireIoUtil () {
let stats = undefined; let stats = undefined;
try { try {
// test file exists // test file exists
stats = yield exports.stat(filePath); stats = yield exports$1.stat(filePath);
} }
catch (err) { catch (err) {
if (err.code !== 'ENOENT') { if (err.code !== 'ENOENT') {
@@ -25660,7 +25660,7 @@ function requireIoUtil () {
} }
} }
if (stats && stats.isFile()) { if (stats && stats.isFile()) {
if (exports.IS_WINDOWS) { if (exports$1.IS_WINDOWS) {
// on Windows, test for valid extension // on Windows, test for valid extension
const upperExt = path.extname(filePath).toUpperCase(); const upperExt = path.extname(filePath).toUpperCase();
if (extensions.some(validExt => validExt.toUpperCase() === upperExt)) { if (extensions.some(validExt => validExt.toUpperCase() === upperExt)) {
@@ -25679,7 +25679,7 @@ function requireIoUtil () {
filePath = originalFilePath + extension; filePath = originalFilePath + extension;
stats = undefined; stats = undefined;
try { try {
stats = yield exports.stat(filePath); stats = yield exports$1.stat(filePath);
} }
catch (err) { catch (err) {
if (err.code !== 'ENOENT') { if (err.code !== 'ENOENT') {
@@ -25688,12 +25688,12 @@ function requireIoUtil () {
} }
} }
if (stats && stats.isFile()) { if (stats && stats.isFile()) {
if (exports.IS_WINDOWS) { if (exports$1.IS_WINDOWS) {
// preserve the case of the actual file (since an extension was appended) // preserve the case of the actual file (since an extension was appended)
try { try {
const directory = path.dirname(filePath); const directory = path.dirname(filePath);
const upperName = path.basename(filePath).toUpperCase(); const upperName = path.basename(filePath).toUpperCase();
for (const actualName of yield exports.readdir(directory)) { for (const actualName of yield exports$1.readdir(directory)) {
if (upperName === actualName.toUpperCase()) { if (upperName === actualName.toUpperCase()) {
filePath = path.join(directory, actualName); filePath = path.join(directory, actualName);
break; break;
@@ -25716,10 +25716,10 @@ function requireIoUtil () {
return ''; return '';
}); });
} }
exports.tryGetExecutablePath = tryGetExecutablePath; exports$1.tryGetExecutablePath = tryGetExecutablePath;
function normalizeSeparators(p) { function normalizeSeparators(p) {
p = p || ''; p = p || '';
if (exports.IS_WINDOWS) { if (exports$1.IS_WINDOWS) {
// convert slashes on Windows // convert slashes on Windows
p = p.replace(/\//g, '\\'); p = p.replace(/\//g, '\\');
// remove redundant slashes // remove redundant slashes
@@ -25741,7 +25741,7 @@ function requireIoUtil () {
var _a; var _a;
return (_a = process.env['COMSPEC']) !== null && _a !== void 0 ? _a : `cmd.exe`; return (_a = process.env['COMSPEC']) !== null && _a !== void 0 ? _a : `cmd.exe`;
} }
exports.getCmdPath = getCmdPath; exports$1.getCmdPath = getCmdPath;
} (ioUtil)); } (ioUtil));
return ioUtil; return ioUtil;
@@ -26793,7 +26793,7 @@ var hasRequiredPlatform;
function requirePlatform () { function requirePlatform () {
if (hasRequiredPlatform) return platform; if (hasRequiredPlatform) return platform;
hasRequiredPlatform = 1; hasRequiredPlatform = 1;
(function (exports) { (function (exports$1) {
var __createBinding = (platform && platform.__createBinding) || (Object.create ? (function(o, m, k, k2) { var __createBinding = (platform && platform.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k); var desc = Object.getOwnPropertyDescriptor(m, k);
@@ -26829,8 +26829,8 @@ function requirePlatform () {
var __importDefault = (platform && platform.__importDefault) || function (mod) { var __importDefault = (platform && platform.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod }; return (mod && mod.__esModule) ? mod : { "default": mod };
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports$1, "__esModule", { value: true });
exports.getDetails = exports.isLinux = exports.isMacOS = exports.isWindows = exports.arch = exports.platform = void 0; exports$1.getDetails = exports$1.isLinux = exports$1.isMacOS = exports$1.isWindows = exports$1.arch = exports$1.platform = void 0;
const os_1 = __importDefault(require$$0); const os_1 = __importDefault(require$$0);
const exec = __importStar(requireExec()); const exec = __importStar(requireExec());
const getWindowsInfo = () => __awaiter(void 0, void 0, void 0, function* () { const getWindowsInfo = () => __awaiter(void 0, void 0, void 0, function* () {
@@ -26867,25 +26867,25 @@ function requirePlatform () {
version version
}; };
}); });
exports.platform = os_1.default.platform(); exports$1.platform = os_1.default.platform();
exports.arch = os_1.default.arch(); exports$1.arch = os_1.default.arch();
exports.isWindows = exports.platform === 'win32'; exports$1.isWindows = exports$1.platform === 'win32';
exports.isMacOS = exports.platform === 'darwin'; exports$1.isMacOS = exports$1.platform === 'darwin';
exports.isLinux = exports.platform === 'linux'; exports$1.isLinux = exports$1.platform === 'linux';
function getDetails() { function getDetails() {
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
return Object.assign(Object.assign({}, (yield (exports.isWindows return Object.assign(Object.assign({}, (yield (exports$1.isWindows
? getWindowsInfo() ? getWindowsInfo()
: exports.isMacOS : exports$1.isMacOS
? getMacOsInfo() ? getMacOsInfo()
: getLinuxInfo()))), { platform: exports.platform, : getLinuxInfo()))), { platform: exports$1.platform,
arch: exports.arch, arch: exports$1.arch,
isWindows: exports.isWindows, isWindows: exports$1.isWindows,
isMacOS: exports.isMacOS, isMacOS: exports$1.isMacOS,
isLinux: exports.isLinux }); isLinux: exports$1.isLinux });
}); });
} }
exports.getDetails = getDetails; exports$1.getDetails = getDetails;
} (platform)); } (platform));
return platform; return platform;
@@ -26896,7 +26896,7 @@ var hasRequiredCore;
function requireCore () { function requireCore () {
if (hasRequiredCore) return core; if (hasRequiredCore) return core;
hasRequiredCore = 1; hasRequiredCore = 1;
(function (exports) { (function (exports$1) {
var __createBinding = (core && core.__createBinding) || (Object.create ? (function(o, m, k, k2) { var __createBinding = (core && core.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k); var desc = Object.getOwnPropertyDescriptor(m, k);
@@ -26929,8 +26929,8 @@ function requireCore () {
step((generator = generator.apply(thisArg, _arguments || [])).next()); step((generator = generator.apply(thisArg, _arguments || [])).next());
}); });
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports$1, "__esModule", { value: true });
exports.platform = exports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = exports.markdownSummary = exports.summary = exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; exports$1.platform = exports$1.toPlatformPath = exports$1.toWin32Path = exports$1.toPosixPath = exports$1.markdownSummary = exports$1.summary = exports$1.getIDToken = exports$1.getState = exports$1.saveState = exports$1.group = exports$1.endGroup = exports$1.startGroup = exports$1.info = exports$1.notice = exports$1.warning = exports$1.error = exports$1.debug = exports$1.isDebug = exports$1.setFailed = exports$1.setCommandEcho = exports$1.setOutput = exports$1.getBooleanInput = exports$1.getMultilineInput = exports$1.getInput = exports$1.addPath = exports$1.setSecret = exports$1.exportVariable = exports$1.ExitCode = void 0;
const command_1 = requireCommand(); const command_1 = requireCommand();
const file_command_1 = requireFileCommand(); const file_command_1 = requireFileCommand();
const utils_1 = requireUtils$1(); const utils_1 = requireUtils$1();
@@ -26950,7 +26950,7 @@ function requireCore () {
* A code indicating that the action was a failure * A code indicating that the action was a failure
*/ */
ExitCode[ExitCode["Failure"] = 1] = "Failure"; ExitCode[ExitCode["Failure"] = 1] = "Failure";
})(ExitCode || (exports.ExitCode = ExitCode = {})); })(ExitCode || (exports$1.ExitCode = ExitCode = {}));
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
// Variables // Variables
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
@@ -26969,7 +26969,7 @@ function requireCore () {
} }
(0, command_1.issueCommand)('set-env', { name }, convertedVal); (0, command_1.issueCommand)('set-env', { name }, convertedVal);
} }
exports.exportVariable = exportVariable; exports$1.exportVariable = exportVariable;
/** /**
* Registers a secret which will get masked from logs * Registers a secret which will get masked from logs
* @param secret value of the secret * @param secret value of the secret
@@ -26977,7 +26977,7 @@ function requireCore () {
function setSecret(secret) { function setSecret(secret) {
(0, command_1.issueCommand)('add-mask', {}, secret); (0, command_1.issueCommand)('add-mask', {}, secret);
} }
exports.setSecret = setSecret; exports$1.setSecret = setSecret;
/** /**
* Prepends inputPath to the PATH (for this action and future actions) * Prepends inputPath to the PATH (for this action and future actions)
* @param inputPath * @param inputPath
@@ -26992,7 +26992,7 @@ function requireCore () {
} }
process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`; process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;
} }
exports.addPath = addPath; exports$1.addPath = addPath;
/** /**
* Gets the value of an input. * Gets the value of an input.
* Unless trimWhitespace is set to false in InputOptions, the value is also trimmed. * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.
@@ -27012,7 +27012,7 @@ function requireCore () {
} }
return val.trim(); return val.trim();
} }
exports.getInput = getInput; exports$1.getInput = getInput;
/** /**
* Gets the values of an multiline input. Each value is also trimmed. * Gets the values of an multiline input. Each value is also trimmed.
* *
@@ -27030,7 +27030,7 @@ function requireCore () {
} }
return inputs.map(input => input.trim()); return inputs.map(input => input.trim());
} }
exports.getMultilineInput = getMultilineInput; exports$1.getMultilineInput = getMultilineInput;
/** /**
* Gets the input value of the boolean type in the YAML 1.2 "core schema" specification. * Gets the input value of the boolean type in the YAML 1.2 "core schema" specification.
* Support boolean input list: `true | True | TRUE | false | False | FALSE` . * Support boolean input list: `true | True | TRUE | false | False | FALSE` .
@@ -27052,7 +27052,7 @@ function requireCore () {
throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${name}\n` + throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${name}\n` +
`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``); `Support boolean input list: \`true | True | TRUE | false | False | FALSE\``);
} }
exports.getBooleanInput = getBooleanInput; exports$1.getBooleanInput = getBooleanInput;
/** /**
* Sets the value of an output. * Sets the value of an output.
* *
@@ -27068,7 +27068,7 @@ function requireCore () {
process.stdout.write(os.EOL); process.stdout.write(os.EOL);
(0, command_1.issueCommand)('set-output', { name }, (0, utils_1.toCommandValue)(value)); (0, command_1.issueCommand)('set-output', { name }, (0, utils_1.toCommandValue)(value));
} }
exports.setOutput = setOutput; exports$1.setOutput = setOutput;
/** /**
* Enables or disables the echoing of commands into stdout for the rest of the step. * Enables or disables the echoing of commands into stdout for the rest of the step.
* Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set. * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.
@@ -27077,7 +27077,7 @@ function requireCore () {
function setCommandEcho(enabled) { function setCommandEcho(enabled) {
(0, command_1.issue)('echo', enabled ? 'on' : 'off'); (0, command_1.issue)('echo', enabled ? 'on' : 'off');
} }
exports.setCommandEcho = setCommandEcho; exports$1.setCommandEcho = setCommandEcho;
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
// Results // Results
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
@@ -27090,7 +27090,7 @@ function requireCore () {
process.exitCode = ExitCode.Failure; process.exitCode = ExitCode.Failure;
error(message); error(message);
} }
exports.setFailed = setFailed; exports$1.setFailed = setFailed;
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
// Logging Commands // Logging Commands
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
@@ -27100,7 +27100,7 @@ function requireCore () {
function isDebug() { function isDebug() {
return process.env['RUNNER_DEBUG'] === '1'; return process.env['RUNNER_DEBUG'] === '1';
} }
exports.isDebug = isDebug; exports$1.isDebug = isDebug;
/** /**
* Writes debug message to user log * Writes debug message to user log
* @param message debug message * @param message debug message
@@ -27108,7 +27108,7 @@ function requireCore () {
function debug(message) { function debug(message) {
(0, command_1.issueCommand)('debug', {}, message); (0, command_1.issueCommand)('debug', {}, message);
} }
exports.debug = debug; exports$1.debug = debug;
/** /**
* Adds an error issue * Adds an error issue
* @param message error issue message. Errors will be converted to string via toString() * @param message error issue message. Errors will be converted to string via toString()
@@ -27117,7 +27117,7 @@ function requireCore () {
function error(message, properties = {}) { function error(message, properties = {}) {
(0, command_1.issueCommand)('error', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message); (0, command_1.issueCommand)('error', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message);
} }
exports.error = error; exports$1.error = error;
/** /**
* Adds a warning issue * Adds a warning issue
* @param message warning issue message. Errors will be converted to string via toString() * @param message warning issue message. Errors will be converted to string via toString()
@@ -27126,7 +27126,7 @@ function requireCore () {
function warning(message, properties = {}) { function warning(message, properties = {}) {
(0, command_1.issueCommand)('warning', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message); (0, command_1.issueCommand)('warning', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message);
} }
exports.warning = warning; exports$1.warning = warning;
/** /**
* Adds a notice issue * Adds a notice issue
* @param message notice issue message. Errors will be converted to string via toString() * @param message notice issue message. Errors will be converted to string via toString()
@@ -27135,7 +27135,7 @@ function requireCore () {
function notice(message, properties = {}) { function notice(message, properties = {}) {
(0, command_1.issueCommand)('notice', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message); (0, command_1.issueCommand)('notice', (0, utils_1.toCommandProperties)(properties), message instanceof Error ? message.toString() : message);
} }
exports.notice = notice; exports$1.notice = notice;
/** /**
* Writes info to log with console.log. * Writes info to log with console.log.
* @param message info message * @param message info message
@@ -27143,7 +27143,7 @@ function requireCore () {
function info(message) { function info(message) {
process.stdout.write(message + os.EOL); process.stdout.write(message + os.EOL);
} }
exports.info = info; exports$1.info = info;
/** /**
* Begin an output group. * Begin an output group.
* *
@@ -27154,14 +27154,14 @@ function requireCore () {
function startGroup(name) { function startGroup(name) {
(0, command_1.issue)('group', name); (0, command_1.issue)('group', name);
} }
exports.startGroup = startGroup; exports$1.startGroup = startGroup;
/** /**
* End an output group. * End an output group.
*/ */
function endGroup() { function endGroup() {
(0, command_1.issue)('endgroup'); (0, command_1.issue)('endgroup');
} }
exports.endGroup = endGroup; exports$1.endGroup = endGroup;
/** /**
* Wrap an asynchronous function call in a group. * Wrap an asynchronous function call in a group.
* *
@@ -27183,7 +27183,7 @@ function requireCore () {
return result; return result;
}); });
} }
exports.group = group; exports$1.group = group;
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
// Wrapper action state // Wrapper action state
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
@@ -27201,7 +27201,7 @@ function requireCore () {
} }
(0, command_1.issueCommand)('save-state', { name }, (0, utils_1.toCommandValue)(value)); (0, command_1.issueCommand)('save-state', { name }, (0, utils_1.toCommandValue)(value));
} }
exports.saveState = saveState; exports$1.saveState = saveState;
/** /**
* Gets the value of an state set by this action's main execution. * Gets the value of an state set by this action's main execution.
* *
@@ -27211,34 +27211,34 @@ function requireCore () {
function getState(name) { function getState(name) {
return process.env[`STATE_${name}`] || ''; return process.env[`STATE_${name}`] || '';
} }
exports.getState = getState; exports$1.getState = getState;
function getIDToken(aud) { function getIDToken(aud) {
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
return yield oidc_utils_1.OidcClient.getIDToken(aud); return yield oidc_utils_1.OidcClient.getIDToken(aud);
}); });
} }
exports.getIDToken = getIDToken; exports$1.getIDToken = getIDToken;
/** /**
* Summary exports * Summary exports
*/ */
var summary_1 = requireSummary(); var summary_1 = requireSummary();
Object.defineProperty(exports, "summary", { enumerable: true, get: function () { return summary_1.summary; } }); Object.defineProperty(exports$1, "summary", { enumerable: true, get: function () { return summary_1.summary; } });
/** /**
* @deprecated use core.summary * @deprecated use core.summary
*/ */
var summary_2 = requireSummary(); var summary_2 = requireSummary();
Object.defineProperty(exports, "markdownSummary", { enumerable: true, get: function () { return summary_2.markdownSummary; } }); Object.defineProperty(exports$1, "markdownSummary", { enumerable: true, get: function () { return summary_2.markdownSummary; } });
/** /**
* Path exports * Path exports
*/ */
var path_utils_1 = requirePathUtils(); var path_utils_1 = requirePathUtils();
Object.defineProperty(exports, "toPosixPath", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } }); Object.defineProperty(exports$1, "toPosixPath", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } });
Object.defineProperty(exports, "toWin32Path", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } }); Object.defineProperty(exports$1, "toWin32Path", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } });
Object.defineProperty(exports, "toPlatformPath", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } }); Object.defineProperty(exports$1, "toPlatformPath", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } });
/** /**
* Platform utilities exports * Platform utilities exports
*/ */
exports.platform = __importStar(requirePlatform()); exports$1.platform = __importStar(requirePlatform());
} (core)); } (core));
return core; return core;
@@ -27290,4 +27290,3 @@ async function run() {
*/ */
/* istanbul ignore next */ /* istanbul ignore next */
run(); run();
//# sourceMappingURL=index.js.map

1
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

6
dist/main.d.ts generated vendored
View File

@@ -1,6 +0,0 @@
/**
* The main function for the action.
*
* @returns Resolves when the action is complete.
*/
export declare function run(): Promise<void>;

7
dist/wait.d.ts generated vendored
View File

@@ -1,7 +0,0 @@
/**
* Waits for a number of milliseconds.
*
* @param milliseconds The number of milliseconds to wait.
* @returns Resolves with 'done!' after the wait is over.
*/
export declare function wait(milliseconds: number): Promise<string>;

View File

@@ -9,13 +9,9 @@ import _import from 'eslint-plugin-import'
import jest from 'eslint-plugin-jest' import jest from 'eslint-plugin-jest'
import prettier from 'eslint-plugin-prettier' import prettier from 'eslint-plugin-prettier'
import globals from 'globals' import globals from 'globals'
import path from 'node:path'
import { fileURLToPath } from 'node:url'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const compat = new FlatCompat({ const compat = new FlatCompat({
baseDirectory: __dirname, baseDirectory: import.meta.dirname,
recommendedConfig: js.configs.recommended, recommendedConfig: js.configs.recommended,
allConfig: js.configs.all allConfig: js.configs.all
}) })
@@ -52,7 +48,16 @@ export default [
sourceType: 'module', sourceType: 'module',
parserOptions: { parserOptions: {
project: ['tsconfig.eslint.json'] projectService: {
allowDefaultProject: [
'__fixtures__/*.ts',
'__tests__/*.ts',
'eslint.config.mjs',
'jest.config.js',
'rollup.config.ts'
]
},
tsconfigRootDir: import.meta.dirname
} }
}, },
@@ -60,7 +65,7 @@ export default [
'import/resolver': { 'import/resolver': {
typescript: { typescript: {
alwaysTryTypes: true, alwaysTryTypes: true,
project: 'tsconfig.eslint.json' project: 'tsconfig.json'
} }
} }
}, },

View File

@@ -31,7 +31,7 @@ export default {
'^.+\\.ts$': [ '^.+\\.ts$': [
'ts-jest', 'ts-jest',
{ {
tsconfig: 'tsconfig.eslint.json', tsconfig: 'tsconfig.json',
useESM: true useESM: true
} }
] ]

605
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -32,7 +32,7 @@
"format:write": "npx prettier --write .", "format:write": "npx prettier --write .",
"format:check": "npx prettier --check .", "format:check": "npx prettier --check .",
"lint": "npx eslint .", "lint": "npx eslint .",
"package": "npx rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript", "package": "npx rimraf ./dist && npx rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript",
"package:watch": "npm run package -- --watch", "package:watch": "npm run package -- --watch",
"test": "NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 npx jest", "test": "NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 npx jest",
"all": "npm run format:write && npm run lint && npm run test && npm run coverage && npm run package" "all": "npm run format:write && npm run lint && npm run test && npm run coverage && npm run package"
@@ -43,31 +43,31 @@
"@actions/github": "^6.0.1" "@actions/github": "^6.0.1"
}, },
"devDependencies": { "devDependencies": {
"@eslint/compat": "^1.4.0", "@eslint/compat": "^2.0.0",
"@jest/globals": "^30.2.0", "@jest/globals": "^30.2.0",
"@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-typescript": "^12.1.4", "@rollup/plugin-typescript": "^12.3.0",
"@types/jest": "^30.0.0", "@types/jest": "^30.0.0",
"@types/node": "^24.5.2", "@types/node": "^24.10.1",
"@typescript-eslint/eslint-plugin": "^8.44.1", "@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.39.0", "@typescript-eslint/parser": "^8.39.0",
"eslint": "^9.36.0", "eslint": "^9.39.1",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4", "eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^29.0.1", "eslint-plugin-jest": "^29.2.1",
"eslint-plugin-prettier": "^5.5.4", "eslint-plugin-prettier": "^5.5.4",
"globals": "^16.4.0", "globals": "^16.5.0",
"jest": "^30.2.0", "jest": "^30.2.0",
"make-coverage-badge": "^1.2.0", "make-coverage-badge": "^1.2.0",
"prettier": "^3.6.2", "prettier": "^3.7.4",
"prettier-eslint": "^16.4.2", "prettier-eslint": "^16.4.2",
"rollup": "^4.52.3", "rollup": "^4.53.3",
"ts-jest": "^29.4.4", "ts-jest": "^29.4.6",
"ts-jest-resolver": "^2.0.1", "ts-jest-resolver": "^2.0.1",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"typescript": "^5.9.2" "typescript": "^5.9.3"
}, },
"optionalDependencies": { "optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*" "@rollup/rollup-linux-x64-gnu": "*"

View File

@@ -10,7 +10,7 @@ const config = {
esModule: true, esModule: true,
file: 'dist/index.js', file: 'dist/index.js',
format: 'es', format: 'es',
sourcemap: true sourcemap: false
}, },
plugins: [typescript(), nodeResolve({ preferBuiltins: true }), commonjs()] plugins: [typescript(), nodeResolve({ preferBuiltins: true }), commonjs()]
} }

View File

@@ -1,23 +0,0 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": true,
"declarationMap": false,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"lib": ["ES2022"],
"module": "NodeNext",
"moduleResolution": "NodeNext",
"newLine": "lf",
"noImplicitAny": true,
"noUnusedLocals": true,
"noUnusedParameters": false,
"pretty": true,
"resolveJsonModule": true,
"strict": true,
"strictNullChecks": true,
"target": "ES2022"
}
}

View File

@@ -1,17 +0,0 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./tsconfig.base.json",
"compilerOptions": {
"allowJs": true,
"noEmit": true
},
"exclude": ["dist", "node_modules"],
"include": [
"__fixtures__",
"__tests__",
"src",
"eslint.config.mjs",
"jest.config.js",
"rollup.config.ts"
]
}

View File

@@ -1,10 +1,26 @@
{ {
"$schema": "https://json.schemastore.org/tsconfig", "$schema": "https://json.schemastore.org/tsconfig",
"extends": "./tsconfig.base.json",
"compilerOptions": { "compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"declarationMap": false,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"lib": ["ES2022"],
"module": "NodeNext", "module": "NodeNext",
"moduleResolution": "NodeNext", "moduleResolution": "NodeNext",
"outDir": "./dist" "newLine": "lf",
"noImplicitAny": true,
"noUnusedLocals": true,
"noUnusedParameters": false,
"outDir": "./dist",
"pretty": true,
"resolveJsonModule": true,
"sourceMap": false,
"strict": true,
"strictNullChecks": true,
"target": "ES2022"
}, },
"exclude": ["__fixtures__", "__tests__", "coverage", "dist", "node_modules"], "exclude": ["__fixtures__", "__tests__", "coverage", "dist", "node_modules"],
"include": ["src"] "include": ["src"]