51 Commits
v3.0 ... main

Author SHA1 Message Date
Nick Alteen
a1db7729b3 Merge pull request #368 from RMeli/patch-1
Some checks failed
Check Transpiled JavaScript / Check dist/ (push) Has been cancelled
CodeQL / Analyze (TypeScript) (push) Has been cancelled
Licensed / Check Licenses (push) Has been cancelled
Lint Codebase / Lint Codebase (push) Has been cancelled
Fix REAMDE
2025-10-31 10:49:01 -04:00
Nick Alteen
ce52669395 Merge pull request #373 from actions/dependabot/npm_and_yarn/npm-production-b5018a7116
Bump @rollup/rollup-linux-x64-gnu from 4.52.4 to 4.52.5 in the npm-production group
2025-10-31 10:48:29 -04:00
Nick Alteen
5903de3096 Merge pull request #375 from actions/dependabot/github_actions/actions/upload-artifact-5
Bump actions/upload-artifact from 4 to 5
2025-10-31 10:48:18 -04:00
Nick Alteen
6ad9236846 Merge pull request #372 from actions/dependabot/github_actions/actions/setup-node-6
Bump actions/setup-node from 5 to 6
2025-10-31 10:48:03 -04:00
Nick Alteen
22c47cfe58 Merge pull request #376 from actions/dependabot/npm_and_yarn/npm-development-7aec199364
Bump the npm-development group across 1 directory with 11 updates
2025-10-31 10:47:48 -04:00
Nick Alteen
ccd245ac4a Rebuild dist 2025-10-31 10:47:38 -04:00
dependabot[bot]
a95f7769a9 Bump actions/setup-node from 5 to 6
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>
2025-10-31 14:44:16 +00:00
Nick Alteen
f6e2c64014 Merge branch 'main' into dependabot/npm_and_yarn/npm-development-7aec199364 2025-10-31 10:41:56 -04:00
Nick Alteen
d2a2dc3947 Merge pull request #377 from actions/ncalteen/checkov
Add checkov config
2025-10-31 10:41:00 -04:00
Nick Alteen
bf543cc70a Add checkov config 2025-10-31 10:40:38 -04:00
Nick Alteen
aeb6b8e80f Merge pull request #371 from actions/dependabot/github_actions/github/codeql-action-4
Bump github/codeql-action from 3 to 4
2025-10-30 16:12:42 -04:00
dependabot[bot]
994661fbb1 Bump the npm-development group across 1 directory with 11 updates
Bumps the npm-development group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@github/local-action](https://github.com/github/local-action) | `6.0.0` | `6.0.2` |
| [@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.6.2` | `24.9.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.46.2` |
| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.38.0` |
| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.5` |



Updates `@github/local-action` from 6.0.0 to 6.0.2
- [Release notes](https://github.com/github/local-action/releases)
- [Changelog](https://github.com/github/local-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/local-action/compare/v6...v6.0.2)

Updates `@octokit/types` from 15.0.0 to 15.0.1
- [Release notes](https://github.com/octokit/types.ts/releases)
- [Commits](https://github.com/octokit/types.ts/compare/v15.0.0...v15.0.1)

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.6.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.45.0 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.45.0 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.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)

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)

---
updated-dependencies:
- dependency-name: "@github/local-action"
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@octokit/types"
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- 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
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 21:12:11 +00:00
dependabot[bot]
980248f116 Bump actions/upload-artifact from 4 to 5
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>
2025-10-27 21:01:40 +00:00
dependabot[bot]
467bfeecee Bump @rollup/rollup-linux-x64-gnu in the npm-production group
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>
2025-10-20 20:48:58 +00:00
dependabot[bot]
6e7707e6df Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 20:31:10 +00:00
Rocco Meli
f8531e82c6 fix readme 2025-10-08 21:47:05 +02:00
Nick Alteen
1c4688942c Merge pull request #363 from actions/dependabot/npm_and_yarn/npm-development-6e0639bf7a
Bump the npm-development group across 1 directory with 10 updates
2025-10-03 09:57:54 -04:00
Nick Alteen
76a99ddc54 Disable checks for dist 2025-10-03 09:53:45 -04:00
dependabot[bot]
2ead13ce86 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 |
| --- | --- | --- |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.2` | `1.4.0` |
| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.1.2` | `30.2.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.0` | `24.6.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.0` | `8.45.0` |
| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.36.0` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |
| [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.52.4` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.2` | `29.4.4` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |



Updates `@eslint/compat` from 1.3.2 to 1.4.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-v1.4.0/packages/compat)

Updates `@jest/globals` from 30.1.2 to 30.2.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-globals)

Updates `@types/node` from 24.5.0 to 24.6.2
- [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.0 to 8.45.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.45.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.44.0 to 8.45.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.45.0/packages/parser)

Updates `eslint` from 9.35.0 to 9.36.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.35.0...v9.36.0)

Updates `jest` from 30.1.3 to 30.2.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest)

Updates `rollup` from 4.50.2 to 4.52.4
- [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.50.2...v4.52.4)

Updates `ts-jest` from 29.4.2 to 29.4.4
- [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.2...v29.4.4)

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: "@eslint/compat"
  dependency-version: 1.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@jest/globals"
  dependency-version: 30.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-version: 24.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: jest
  dependency-version: 30.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.52.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: ts-jest
  dependency-version: 29.4.4
  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>
2025-10-03 13:49:21 +00:00
Nick Alteen
2e8e20081d Merge pull request #361 from actions/dependabot/npm_and_yarn/rollup/rollup-linux-x64-gnu-4.52.3
Bump @rollup/rollup-linux-x64-gnu from 4.50.2 to 4.52.3
2025-10-03 09:46:59 -04:00
Nick Alteen
df55979d04 Merge pull request #357 from actions/dependabot/npm_and_yarn/octokit/types-15.0.0
Bump @octokit/types from 14.1.0 to 15.0.0
2025-10-03 09:44:08 -04:00
dependabot[bot]
c056c1801c Bump @rollup/rollup-linux-x64-gnu from 4.50.2 to 4.52.3
Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.50.2 to 4.52.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.50.2...v4.52.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 20:39:27 +00:00
dependabot[bot]
dac371d2f4 Bump @octokit/types from 14.1.0 to 15.0.0
Bumps [@octokit/types](https://github.com/octokit/types.ts) from 14.1.0 to 15.0.0.
- [Release notes](https://github.com/octokit/types.ts/releases)
- [Commits](https://github.com/octokit/types.ts/compare/v14.1.0...v15.0.0)

---
updated-dependencies:
- dependency-name: "@octokit/types"
  dependency-version: 15.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 21:07:14 +00:00
Nick Alteen
33689d3bf6 Merge pull request #354 from actions/ncalteen/event
Fix event action check
2025-09-22 14:37:11 -04:00
Nick Alteen
8e69b57fc5 Merge branch 'main' into ncalteen/event 2025-09-16 13:07:31 -04:00
Nick Alteen
69c5373796 Merge pull request #351 from actions/dependabot/npm_and_yarn/github/local-action-6.0.0
Bump @github/local-action from 5.2.0 to 6.0.0
2025-09-16 13:06:16 -04:00
Nick Alteen
dcfeffc0c7 Rebuild 2025-09-16 13:04:29 -04:00
dependabot[bot]
fb54a3d8ae Bump @github/local-action from 5.2.0 to 6.0.0
Bumps [@github/local-action](https://github.com/github/local-action) from 5.2.0 to 6.0.0.
- [Release notes](https://github.com/github/local-action/releases)
- [Changelog](https://github.com/github/local-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/local-action/compare/v5.2...v6)

---
updated-dependencies:
- dependency-name: "@github/local-action"
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 17:02:14 +00:00
Nick Alteen
4618d4d5bb Merge pull request #353 from actions/dependabot/npm_and_yarn/npm-development-043d04e7f8
Bump the npm-development group with 6 updates
2025-09-16 13:00:50 -04:00
Nick Alteen
6b35c8253b Fix event action check 2025-09-16 13:00:00 -04:00
dependabot[bot]
6cea8723ea Bump the npm-development group with 6 updates
Bumps the npm-development group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.5.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.44.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.44.0` |
| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.4.0` |
| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.50.2` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.1` | `29.4.2` |


Updates `@types/node` from 24.3.1 to 24.5.0
- [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.43.0 to 8.44.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.44.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.43.0 to 8.44.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.44.0/packages/parser)

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

Updates `rollup` from 4.50.1 to 4.50.2
- [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.50.1...v4.50.2)

Updates `ts-jest` from 29.4.1 to 29.4.2
- [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.1...v29.4.2)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.44.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.44.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: globals
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.50.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: ts-jest
  dependency-version: 29.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 20:36:50 +00:00
Nick Alteen
f44c11ebd1 Merge pull request #349 from actions/ncalteen/events 2025-09-11 17:56:25 -04:00
Nick Alteen
f598f6795f Rebuild dist 2025-09-09 14:48:21 -04:00
Nick Alteen
060edb2b27 Expand supported event types 2025-09-09 14:45:57 -04:00
Nick Alteen
77cbbd906f Merge pull request #346 from actions/dependabot/npm_and_yarn/npm-development-8389f5b25c
Bump the npm-development group with 8 updates
2025-09-09 14:31:29 -04:00
Nick Alteen
14f252a1f6 Merge pull request #347 from actions/dependabot/npm_and_yarn/rollup/rollup-linux-x64-gnu-4.50.1
Bump @rollup/rollup-linux-x64-gnu from 4.48.1 to 4.50.1
2025-09-09 14:31:12 -04:00
Nick Alteen
ad93111721 Merge pull request #348 from actions/dependabot/github_actions/actions/setup-node-5
Bump actions/setup-node from 4 to 5
2025-09-09 14:30:21 -04:00
dependabot[bot]
dad370b79a Bump actions/setup-node from 4 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 21:01:19 +00:00
dependabot[bot]
8000bc50c7 Bump @rollup/rollup-linux-x64-gnu from 4.48.1 to 4.50.1
Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.48.1 to 4.50.1.
- [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.48.1...v4.50.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:56:28 +00:00
dependabot[bot]
82f80dfd18 Bump the npm-development group with 8 updates
Bumps the npm-development group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [@github/local-action](https://github.com/github/local-action) | `5.1.0` | `5.2.0` |
| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.0.5` | `30.1.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.0` | `24.3.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.41.0` | `8.43.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.41.0` | `8.43.0` |
| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.35.0` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.0.5` | `30.1.3` |
| [rollup](https://github.com/rollup/rollup) | `4.48.1` | `4.50.1` |


Updates `@github/local-action` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/github/local-action/releases)
- [Changelog](https://github.com/github/local-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/local-action/compare/v5.1...v5.2)

Updates `@jest/globals` from 30.0.5 to 30.1.2
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.1.2/packages/jest-globals)

Updates `@types/node` from 24.3.0 to 24.3.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.41.0 to 8.43.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.43.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.41.0 to 8.43.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.43.0/packages/parser)

Updates `eslint` from 9.34.0 to 9.35.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0)

Updates `jest` from 30.0.5 to 30.1.3
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.1.3/packages/jest)

Updates `rollup` from 4.48.1 to 4.50.1
- [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.48.1...v4.50.1)

---
updated-dependencies:
- dependency-name: "@github/local-action"
  dependency-version: 5.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@jest/globals"
  dependency-version: 30.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-version: 24.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.43.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.43.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: jest
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.50.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:52:32 +00:00
Nick Alteen
c4df7d4167 Merge pull request #344 from actions/ncalteen/inputs 2025-08-28 14:31:44 -04:00
Nick Alteen
9307c29682 Fix workflow inputs 2025-08-28 14:06:22 -04:00
Nick Alteen
4c76148459 Merge pull request #341 from actions/dependabot/npm_and_yarn/npm-development-43f7a4ce34
Bump the npm-development group with 4 updates
2025-08-26 14:56:06 -04:00
Nick Alteen
cf5cf8763f Disable new linter 2025-08-26 14:53:46 -04:00
dependabot[bot]
b29d168c60 Bump the npm-development group with 4 updates
Bumps the npm-development group with 4 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), [eslint](https://github.com/eslint/eslint) and [rollup](https://github.com/rollup/rollup).


Updates `@typescript-eslint/eslint-plugin` from 8.40.0 to 8.41.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.41.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.40.0 to 8.41.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.41.0/packages/parser)

Updates `eslint` from 9.33.0 to 9.34.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.33.0...v9.34.0)

Updates `rollup` from 4.46.3 to 4.48.1
- [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.46.3...v4.48.1)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.48.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-26 13:00:36 +00:00
Nick Alteen
fe703bdd34 Merge pull request #338 from actions/dependabot/npm_and_yarn/multi-5aecdf029b
Bump jest and @types/jest
2025-08-19 10:13:58 -04:00
dependabot[bot]
3346972303 Bump jest and @types/jest
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.

Updates `jest` from 29.7.0 to 30.0.5
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest)

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

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.0.5
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: "@types/jest"
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 14:12:20 +00:00
Nick Alteen
551d20915e Merge pull request #336 from actions/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-08-19 10:11:14 -04:00
Nick Alteen
843400517f Merge pull request #339 from actions/dependabot/npm_and_yarn/npm-development-b789ec177f
Bump the npm-development group across 1 directory with 7 updates
2025-08-19 10:09:43 -04:00
dependabot[bot]
d1cde71cbb Bump the npm-development group across 1 directory with 7 updates
Bumps the npm-development group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `1.3.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `24.3.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.39.0` | `8.40.0` |
| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.33.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.4` |
| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.46.3` |



Updates `@eslint/compat` from 1.3.1 to 1.3.2
- [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-v1.3.2/packages/compat)

Updates `@types/node` from 24.1.0 to 24.3.0
- [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.39.0 to 8.40.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.40.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.39.0 to 8.40.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.40.0/packages/parser)

Updates `eslint` from 9.32.0 to 9.33.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.32.0...v9.33.0)

Updates `eslint-plugin-prettier` from 5.5.3 to 5.5.4
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4)

Updates `rollup` from 4.46.2 to 4.46.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.46.2...v4.46.3)

---
updated-dependencies:
- dependency-name: "@eslint/compat"
  dependency-version: 1.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-version: 24.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.40.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.40.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.46.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 06:34:48 +00:00
dependabot[bot]
0972aa989b Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 04:30:32 +00:00
17 changed files with 4437 additions and 1710 deletions

7
.checkov.yml Normal file
View File

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

View File

@@ -28,11 +28,11 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm
@@ -66,7 +66,7 @@ jobs:
- if: ${{ failure() && steps.diff.outcome == 'failure' }}
name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: dist
path: dist/

View File

@@ -30,19 +30,19 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Initialize CodeQL
id: initialize
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
source-root: src
- name: Autobuild
id: autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis
id: analyze
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4

View File

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

View File

@@ -22,12 +22,12 @@ jobs:
steps:
- uses: actions/first-interaction@main
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: |
repo_token: ${{ secrets.GITHUB_TOKEN }}
issue_message: |
Hello! Thank you for filing an issue.
If this is a bug report, please include relevant logs to help us debug the problem.
pr-message: |
pr_message: |
Hello! Thank you for your contribution.
If you are fixing a bug, please reference the issue number in the description.

View File

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

View File

@@ -1,3 +1,8 @@
# This workflow will lint the entire codebase using the
# `super-linter/super-linter` action.
#
# For more information, see the super-linter repository:
# https://github.com/super-linter/super-linter
name: Lint Codebase
on:
@@ -21,13 +26,13 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm
@@ -40,11 +45,15 @@ jobs:
id: super-linter
uses: super-linter/super-linter/slim@v8
env:
CHECKOV_FILE_NAME: .checkov.yml
DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: dist/**/*
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LINTER_RULES_PATH: .
VALIDATE_ALL_CODEBASE: true
VALIDATE_BIOME_FORMAT: false
VALIDATE_BIOME_LINT: false
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
VALIDATE_JAVASCRIPT_ES: false
VALIDATE_JSCPD: false
VALIDATE_TYPESCRIPT_ES: false

View File

@@ -14,7 +14,7 @@ jobs:
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-tags: true

View File

@@ -48,11 +48,11 @@ jobs:
steps:
- uses: actions/first-interaction@v3
with:
issue-message: |
issue_message: |
# Issue Message with Markdown
This is the message that will be displayed!
pr-message: |
pr_message: |
# PR Message with Markdown
This is the message that will be displayed!

View File

@@ -8,6 +8,7 @@ export const context = {
number: 10
},
payload: {
action: 'opened',
number: 10,
issue: {
number: 10
@@ -19,7 +20,6 @@ export const context = {
login: 'mona'
}
},
action: 'opened',
repo: {
owner: 'actions',
repo: 'first-interaction'

View File

@@ -30,7 +30,7 @@ describe('main.ts', () => {
beforeEach(() => {
// "Reset" the github context.
github.context.eventName = 'pull_request'
github.context.action = 'opened'
github.context.payload.action = 'opened'
github.context.payload.issue = undefined as any
github.context.payload.pull_request = {
number: 10
@@ -49,6 +49,7 @@ describe('main.ts', () => {
describe('run()', () => {
it('Skips invalid events', async () => {
github.context.eventName = 'push'
github.context.payload = {} as any
await main.run()
@@ -56,7 +57,7 @@ describe('main.ts', () => {
})
it('Skips invalid actions', async () => {
github.context.action = 'edited'
github.context.payload.action = 'edited'
await main.run()
@@ -73,17 +74,6 @@ describe('main.ts', () => {
)
})
it('Fails if neither PR nor issue are provided', async () => {
github.context.payload.issue = undefined as any
github.context.payload.pull_request = undefined as any
await main.run()
expect(core.setFailed).toHaveBeenCalledWith(
'Internal Error...No Issue or PR Provided by GitHub'
)
})
it('Fails if both PR and issue are provided', async () => {
github.context.payload.issue = {
number: 20

82
dist/index.js generated vendored
View File

@@ -1,7 +1,7 @@
import require$$0 from 'os';
import require$$0$1 from 'crypto';
import require$$1 from 'fs';
import require$$1$5 from 'path';
import require$$1$4 from 'path';
import require$$2$1 from 'http';
import require$$3$1 from 'https';
import require$$0$4 from 'net';
@@ -13,18 +13,16 @@ import require$$0$5 from 'stream';
import require$$7 from 'buffer';
import require$$8 from 'querystring';
import require$$14 from 'stream/web';
import require$$0$7 from 'node:stream';
import require$$1$2 from 'node:util';
import require$$0$6 from 'node:events';
import require$$0$8 from 'worker_threads';
import { createRequire } from 'node:module';
import require$$0$6 from 'worker_threads';
import require$$2$2 from 'perf_hooks';
import require$$5 from 'util/types';
import require$$4$2 from 'async_hooks';
import require$$1$3 from 'console';
import require$$1$4 from 'url';
import require$$1$2 from 'console';
import require$$1$3 from 'url';
import require$$3$2 from 'zlib';
import require$$6 from 'string_decoder';
import require$$0$9 from 'diagnostics_channel';
import require$$0$7 from 'diagnostics_channel';
import require$$2$3 from 'child_process';
import require$$6$1 from 'timers';
@@ -1753,6 +1751,15 @@ function requireTimers () {
var main = {exports: {}};
const require$3 = createRequire(import.meta.url);
function __require$2() { return require$3("node:stream"); }
const require$2 = createRequire(import.meta.url);
function __require$1() { return require$2("node:util"); }
const require$1 = createRequire(import.meta.url);
function __require() { return require$1("node:events"); }
var sbmh;
var hasRequiredSbmh;
@@ -1786,8 +1793,8 @@ function requireSbmh () {
* Based heavily on the Streaming Boyer-Moore-Horspool C++ implementation
* by Hongli Lai at: https://github.com/FooBarWidget/boyer-moore-horspool
*/
const EventEmitter = require$$0$6.EventEmitter;
const inherits = require$$1$2.inherits;
const EventEmitter = __require().EventEmitter;
const inherits = __require$1().inherits;
function SBMH (needle) {
if (typeof needle === 'string') {
@@ -1996,8 +2003,8 @@ function requirePartStream () {
if (hasRequiredPartStream) return PartStream_1;
hasRequiredPartStream = 1;
const inherits = require$$1$2.inherits;
const ReadableStream = require$$0$7.Readable;
const inherits = __require$1().inherits;
const ReadableStream = __require$2().Readable;
function PartStream (opts) {
ReadableStream.call(this, opts);
@@ -2041,8 +2048,8 @@ function requireHeaderParser () {
if (hasRequiredHeaderParser) return HeaderParser_1;
hasRequiredHeaderParser = 1;
const EventEmitter = require$$0$6.EventEmitter;
const inherits = require$$1$2.inherits;
const EventEmitter = __require().EventEmitter;
const inherits = __require$1().inherits;
const getLimit = requireGetLimit();
const StreamSearch = requireSbmh();
@@ -2149,8 +2156,8 @@ function requireDicer () {
if (hasRequiredDicer) return Dicer_1;
hasRequiredDicer = 1;
const WritableStream = require$$0$7.Writable;
const inherits = require$$1$2.inherits;
const WritableStream = __require$2().Writable;
const inherits = __require$1().inherits;
const StreamSearch = requireSbmh();
@@ -2726,8 +2733,8 @@ function requireMultipart () {
// * support limits.fieldNameSize
// -- this will require modifications to utils.parseParams
const { Readable } = require$$0$7;
const { inherits } = require$$1$2;
const { Readable } = __require$2();
const { inherits } = __require$1();
const Dicer = requireDicer();
@@ -3292,8 +3299,8 @@ function requireMain () {
if (hasRequiredMain) return main.exports;
hasRequiredMain = 1;
const WritableStream = require$$0$7.Writable;
const { inherits } = require$$1$2;
const WritableStream = __require$2().Writable;
const { inherits } = __require$1();
const Dicer = requireDicer();
const MultipartParser = requireMultipart();
@@ -3385,7 +3392,7 @@ function requireConstants$3 () {
if (hasRequiredConstants$3) return constants$3;
hasRequiredConstants$3 = 1;
const { MessageChannel, receiveMessageOnPort } = require$$0$8;
const { MessageChannel, receiveMessageOnPort } = require$$0$6;
const corsSafeListedMethods = ['GET', 'HEAD', 'POST'];
const corsSafeListedMethodsSet = new Set(corsSafeListedMethods);
@@ -14141,7 +14148,7 @@ function requirePendingInterceptorsFormatter () {
hasRequiredPendingInterceptorsFormatter = 1;
const { Transform } = require$$0$5;
const { Console } = require$$1$3;
const { Console } = require$$1$2;
/**
* Gets the output of `console.table(…)` as a string.
@@ -14368,7 +14375,7 @@ function requireProxyAgent () {
hasRequiredProxyAgent = 1;
const { kProxy, kClose, kDestroy, kInterceptors } = requireSymbols$4();
const { URL } = require$$1$4;
const { URL } = require$$1$3;
const Agent = requireAgent();
const Pool = requirePool();
const DispatcherBase = requireDispatcherBase();
@@ -22318,7 +22325,7 @@ function requireEvents () {
const { webidl } = requireWebidl();
const { kEnumerableProperty } = requireUtil$6();
const { MessagePort } = require$$0$8;
const { MessagePort } = require$$0$6;
/**
* @see https://html.spec.whatwg.org/multipage/comms.html#messageevent
@@ -22835,7 +22842,7 @@ function requireConnection () {
if (hasRequiredConnection) return connection;
hasRequiredConnection = 1;
const diagnosticsChannel = require$$0$9;
const diagnosticsChannel = require$$0$7;
const { uid, states } = requireConstants();
const {
kReadyState,
@@ -23216,7 +23223,7 @@ function requireReceiver () {
hasRequiredReceiver = 1;
const { Writable } = require$$0$5;
const diagnosticsChannel = require$$0$9;
const diagnosticsChannel = require$$0$7;
const { parserStates, opcodes, states, emptyBuffer } = requireConstants();
const { kReadyState, kSentClose, kResponse, kReceivedClose } = requireSymbols();
const { isValidStatusCode, failWebsocketConnection, websocketMessageReceived } = requireUtil();
@@ -25539,7 +25546,7 @@ function requirePathUtils () {
};
Object.defineProperty(pathUtils, "__esModule", { value: true });
pathUtils.toPlatformPath = pathUtils.toWin32Path = pathUtils.toPosixPath = void 0;
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
/**
* toPosixPath converts the given path to the posix form. On Windows, \\ will be
* replaced with /.
@@ -25626,7 +25633,7 @@ function requireIoUtil () {
Object.defineProperty(exports, "__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;
const fs = __importStar(require$$1);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
_a = fs.promises
// 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;
@@ -25816,7 +25823,7 @@ function requireIo () {
Object.defineProperty(io, "__esModule", { value: true });
io.findInPath = io.which = io.mkdirP = io.rmRF = io.mv = io.cp = void 0;
const assert_1 = require$$0$3;
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const ioUtil = __importStar(requireIoUtil());
/**
* Copies a file or folder.
@@ -26124,7 +26131,7 @@ function requireToolrunner () {
const os = __importStar(require$$0);
const events = __importStar(require$$4$1);
const child = __importStar(require$$2$3);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const io = __importStar(requireIo());
const ioUtil = __importStar(requireIoUtil());
const timers_1 = require$$6$1;
@@ -26968,7 +26975,7 @@ function requireCore () {
const file_command_1 = requireFileCommand();
const utils_1 = requireUtils$3();
const os = __importStar(require$$0);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const oidc_utils_1 = requireOidcUtils();
/**
* The code to exit an action
@@ -34825,22 +34832,19 @@ const Octokit = Octokit$1.plugin(requestLog, legacyRestEndpointMethods, paginate
async function run() {
coreExports.info('Running actions/first-interaction!');
// Check if this is an issue or PR event.
const isIssue = githubExports.context.payload.issue !== undefined;
const isPullRequest = githubExports.context.payload.pull_request !== undefined;
// Skip if this is not an issue or PR event.
if (githubExports.context.eventName !== 'issues' &&
githubExports.context.eventName !== 'pull_request')
if (!isIssue && !isPullRequest)
return coreExports.info('Skipping...Not an Issue/PR Event');
// Skip if this is not an issue/PR open event.
if (githubExports.context.action !== 'opened')
if (githubExports.context.payload.action !== 'opened')
return coreExports.info('Skipping...Not an Opened Event');
// Confirm the sender data is present.
if (!githubExports.context.payload.sender)
return coreExports.setFailed('Internal Error...No Sender Provided by GitHub');
// Check if this is an issue or PR event.
const isIssue = githubExports.context.payload.issue !== undefined;
const isPullRequest = githubExports.context.payload.pull_request !== undefined;
// Confirm that only one of the two is present.
if (!isIssue && !isPullRequest)
return coreExports.setFailed('Internal Error...No Issue or PR Provided by GitHub');
if (isIssue && isPullRequest)
return coreExports.setFailed('Internal Error...Both Issue and PR Provided by GitHub');
// Get the action inputs.

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@@ -52,8 +52,7 @@ export default [
sourceType: 'module',
parserOptions: {
project: ['tsconfig.eslint.json'],
tsconfigRootDir: '.'
project: ['tsconfig.eslint.json']
}
},

5935
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"name": "first-interaction-action",
"description": "An action for greeting first time contributors.",
"version": "3.0.0",
"version": "3.1.0",
"author": "GitHub",
"type": "module",
"private": true,
@@ -44,33 +44,33 @@
"@octokit/rest": "^22.0.0"
},
"devDependencies": {
"@eslint/compat": "^1.3.1",
"@github/local-action": "^5.1.0",
"@jest/globals": "^30.0.5",
"@octokit/types": "^14.1.0",
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.4",
"@types/jest": "^29.5.14",
"@types/node": "^24.1.0",
"@typescript-eslint/eslint-plugin": "^8.39.0",
"@eslint/compat": "^1.4.0",
"@github/local-action": "^6.0.2",
"@jest/globals": "^30.2.0",
"@octokit/types": "^15.0.0",
"@rollup/plugin-commonjs": "^28.0.9",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-typescript": "^12.3.0",
"@types/jest": "^30.0.0",
"@types/node": "^24.9.1",
"@typescript-eslint/eslint-plugin": "^8.46.2",
"@typescript-eslint/parser": "^8.24.1",
"eslint": "^9.32.0",
"eslint": "^9.38.0",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^29.0.1",
"eslint-plugin-prettier": "^5.5.3",
"globals": "^16.3.0",
"jest": "^29.7.0",
"eslint-plugin-prettier": "^5.5.4",
"globals": "^16.4.0",
"jest": "^30.2.0",
"make-coverage-badge": "^1.2.0",
"prettier": "^3.6.2",
"prettier-eslint": "^16.4.2",
"rollup": "^4.46.2",
"ts-jest": "^29.4.1",
"rollup": "^4.52.5",
"ts-jest": "^29.4.5",
"ts-jest-resolver": "^2.0.1",
"ts-node": "^10.9.2",
"typescript": "^5.9.2"
"typescript": "^5.9.3"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*"

View File

@@ -5,28 +5,23 @@ import { Octokit } from '@octokit/rest'
export async function run() {
core.info('Running actions/first-interaction!')
// Check if this is an issue or PR event.
const isIssue = github.context.payload.issue !== undefined
const isPullRequest = github.context.payload.pull_request !== undefined
// Skip if this is not an issue or PR event.
if (
github.context.eventName !== 'issues' &&
github.context.eventName !== 'pull_request'
)
if (!isIssue && !isPullRequest)
return core.info('Skipping...Not an Issue/PR Event')
// Skip if this is not an issue/PR open event.
if (github.context.action !== 'opened')
if (github.context.payload.action !== 'opened')
return core.info('Skipping...Not an Opened Event')
// Confirm the sender data is present.
if (!github.context.payload.sender)
return core.setFailed('Internal Error...No Sender Provided by GitHub')
// Check if this is an issue or PR event.
const isIssue = github.context.payload.issue !== undefined
const isPullRequest = github.context.payload.pull_request !== undefined
// Confirm that only one of the two is present.
if (!isIssue && !isPullRequest)
return core.setFailed('Internal Error...No Issue or PR Provided by GitHub')
if (isIssue && isPullRequest)
return core.setFailed(
'Internal Error...Both Issue and PR Provided by GitHub'