f1bb0cc0a7
fix: do not report committed=true for empty commit SHA ( #757 )
...
* fix: do not report committed=true for empty commit SHA
simple-git can resolve successfully with an empty commit hash when no
commit was actually created; keep the committed output accurate.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: stop tagging/pushing after empty commit SHA
Let empty-SHA failures reject so the outer catch stops the action instead of continuing after setFailed.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 22:21:22 +00:00
ebc24bfdec
fix: refuse unexpected gitlinks staged by git add ( #761 )
...
* fix: refuse unexpected gitlinks staged by git add
Detect new mode-160000 entries after add via git diff --cached --raw so nested .git directories cannot be silently committed as attacker-chosen gitlinks.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: harden gitlink raw-diff parsing for renames
Accept scored R/C statuses and destination paths, and use -- in rm remediation hints.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 00:18:54 +02:00
75038f8fb4
fix: reject unmatched quotes in matchGitArgs to prevent flag injection ( #760 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 00:07:23 +02:00
d07c930b6a
fix: reject -F/--file git args that can exfiltrate runner files ( #759 )
...
* fix: reject -F/--file git args that can exfiltrate runner files
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs: document -F/--file blocks on tag and commit inputs
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: do not treat -m values as -F/--file flags
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 23:36:58 +02:00
0971289a81
fix: stop logging full git config (credential leak) ( #758 )
...
Avoid dumping listConfig().all via core.debug so checkout extraheader tokens are never written to action logs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 23:16:29 +02:00
c38a33b50a
fix: verify committed lib/ matches source in CI ( #756 )
...
* fix: verify committed lib/ matches source in CI
Add a post-build diff check so the shipped action bundle cannot drift from src without failing CI, even when local hooks are bypassed.
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore: rebuild lib/ against lockfile for CI integrity check
Co-authored-by: Cursor <cursoragent@cursor.com >
* ci: tighten lib integrity check and workflow permissions
Detect untracked lib/ artifacts, drop checkout credentials, and document Node 24 for local builds.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 20:44:15 +00:00
b4a0134716
fix: prevent git option injection via new_branch ( #755 )
...
* fix: prevent git option injection via new_branch
Validate new_branch as a branch name and pass it after -- so values like --force cannot force-checkout or force-push.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: tighten new_branch validation and simplify checkout
Reject Unicode whitespace/C1 controls in branch names, and drop the checkout -- separator after early validation.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: validate new_branch with git check-ref-format
Reject invalid ref forms via check-ref-format --branch, align docs, and clarify the remote-helper warning wording.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 22:38:05 +02:00
86ab5dca75
fix: reject remote-helper git flags that enable RCE ( #754 )
...
* fix: reject remote-helper git flags that enable RCE
Block --upload-pack, --receive-pack, --exec (and abbreviations) in matchGitArgs so injected fetch/pull/push/tag_push args cannot execute local commands.
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore(deps): bump simple-git to ^3.36.0
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix: reject shortest Git abbreviations of remote-helper flags
Co-authored-by: Cursor <cursoragent@cursor.com >
* npm audit fix
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 19:55:37 +02:00
2b9ea5bc7f
chore(deps-dev): bump typescript from 5.9.3 to v6 ( #748 )
...
* chore(deps-dev): use TypeScript 6 instead of 7
TypeScript 7 lacks the compiler API required by ts-jest and ncc. Update tsconfig for TS6 breaking changes.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Federico Grandi <fgrandi30@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 18:55:57 +02:00
3dd9d9166d
chore(deps): bump undici from 6.27.0 to 6.28.0 ( #753 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.27.0 to 6.28.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.28.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 18:26:30 +02:00
80be11cd9c
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 ( #751 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 5.2.1 to 5.2.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.2.1...5.2.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 16:23:06 +00:00
506b552d3d
chore(deps-dev): bump ts-jest from 29.4.11 to 29.4.12 ( #750 )
...
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest ) from 29.4.11 to 29.4.12.
- [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.11...v29.4.12 )
---
updated-dependencies:
- dependency-name: ts-jest
dependency-version: 29.4.12
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 18:21:57 +02:00
a65f80b151
chore(deps): bump js-yaml from 4.2.0 to 5.2.1 ( #747 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.2.0 to 5.2.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...5.2.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.1
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>
2026-07-20 23:14:22 +00:00
4598e4feeb
chore(deps-dev): bump @vercel/ncc from 0.38.4 to 0.44.1 ( #746 )
...
Bumps [@vercel/ncc](https://github.com/vercel/ncc ) from 0.38.4 to 0.44.1.
- [Release notes](https://github.com/vercel/ncc/releases )
- [Commits](https://github.com/vercel/ncc/compare/0.38.4...0.44.1 )
---
updated-dependencies:
- dependency-name: "@vercel/ncc"
dependency-version: 0.44.1
dependency-type: direct:development
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>
2026-07-20 23:13:25 +00:00
df1d5f24eb
ci(deps): bump actions/setup-node from 6 to 7 ( #749 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
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>
2026-07-21 01:12:08 +02:00
a8e2f379c5
chore(deps): bump undici from 6.24.1 to 6.27.0 ( #744 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.24.1 to 6.27.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.24.1...v6.27.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.27.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:57:41 +00:00
00d216f8f8
ci(deps): bump actions/checkout from 6 to 7 ( #741 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
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>
2026-07-12 11:56:56 +02:00
c6986aa2b7
chore(deps): bump js-yaml from 4.1.1 to 4.2.0 ( #739 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
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>
2026-06-06 15:51:51 +00:00
cc538c3632
chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 ( #738 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.5.5 to 5.5.6.
- [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.5...v5.5.6 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-06 17:49:20 +02:00
12a805ecf2
chore(deps-dev): bump jest from 30.3.0 to 30.4.2 ( #735 )
...
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ) from 30.3.0 to 30.4.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.4.2/packages/jest )
---
updated-dependencies:
- dependency-name: jest
dependency-version: 30.4.2
dependency-type: direct:development
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>
2026-05-29 08:07:24 +00:00
df0b8f8a30
chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.11 ( #736 )
...
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest ) from 29.4.9 to 29.4.11.
- [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.9...v29.4.11 )
---
updated-dependencies:
- dependency-name: ts-jest
dependency-version: 29.4.11
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 10:04:22 +02:00
acccd2a9bd
ci(deps): bump actions/dependency-review-action from 4 to 5 ( #734 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4 to 5.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
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>
2026-05-16 12:47:31 +02:00
bb0c6fb8ee
chore(deps): bump @actions/core from 3.0.0 to 3.0.1 ( #733 )
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 3.0.0 to 3.0.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 17:08:23 +00:00
8e4266ae06
chore(deps): bump @actions/github from 9.1.0 to 9.1.1 ( #732 )
...
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ) from 9.1.0 to 9.1.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
---
updated-dependencies:
- dependency-name: "@actions/github"
dependency-version: 9.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 19:06:42 +02:00
3455676f90
chore(deps): bump @actions/github from 9.0.0 to 9.1.0 ( #729 )
...
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ) from 9.0.0 to 9.1.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
---
updated-dependencies:
- dependency-name: "@actions/github"
dependency-version: 9.1.0
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>
2026-04-25 14:16:42 +02:00
89a45cd262
chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 ( #727 )
...
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest ) from 29.4.6 to 29.4.9.
- [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.6...v29.4.9 )
---
updated-dependencies:
- dependency-name: ts-jest
dependency-version: 29.4.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:34:02 +00:00
4ead7007ca
chore(deps): bump lodash from 4.17.23 to 4.18.1 ( #728 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 12:32:09 +02:00
7db2a1ad7f
chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 ( #725 )
...
Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js ) from 4.7.8 to 4.7.9.
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md )
- [Commits](https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9 )
---
updated-dependencies:
- dependency-name: handlebars
dependency-version: 4.7.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 21:37:59 +02:00
ebe9b51bb1
chore(deps): bump picomatch ( #724 )
...
Bumps and [picomatch](https://github.com/micromatch/picomatch ). These dependencies needed to be updated together.
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 09:56:02 +01:00
Federico Grandi
290ea2c423
10.0.0
v10.0.0
v10
2026-03-22 22:28:48 +01:00
Federico Grandi
5190a0ab62
docs: prepare for v10
2026-03-22 22:28:22 +01:00
Federico Grandi
9ac38785ff
chore: npm audit fix
2026-03-22 22:26:17 +01:00
7b015bddf5
docs: add CodeReaper as a contributor for maintenance ( #723 )
...
* docs: update README.md
* docs: update .all-contributorsrc
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Federico Grandi <fgrandi30@gmail.com >
2026-03-22 20:59:16 +00:00
300836dd70
chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 ( #722 )
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-22 20:56:24 +00:00
Jakob Jensen and GitHub
f6e20ed3c4
feat!: use node version 24 ( #720 )
...
* feat!: use node version 24
* update action node version
2026-03-22 21:54:35 +01:00
62806537b4
chore(deps-dev): bump jest from 30.2.0 to 30.3.0 ( #721 )
...
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ) from 30.2.0 to 30.3.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.3.0/packages/jest )
---
updated-dependencies:
- dependency-name: jest
dependency-version: 30.3.0
dependency-type: direct:development
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>
2026-03-17 13:56:43 +01:00
1539a6ad10
chore(deps): bump @actions/core from 2.0.2 to 3.0.0 ( #716 )
...
* chore(deps): bump @actions/core from 2.0.2 to 3.0.0
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 2.0.2 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): update build process for ESM-only @actions/core v3 (#717 )
* Initial plan
* feat: update build process for ESM-only @actions/core v3
- Add "type": "module" to package.json for ESM support
- Update TypeScript config to output ES2022 modules with esModuleInterop
- Convert Jest config to ESM (.mjs) with proper ts-jest ESM preset
- Rename .prettierrc.js to .prettierrc.cjs for CommonJS compatibility
- Replace actions-toolkit with @actions/github for ESM compatibility
- Configure Jest to handle ESM modules from @actions packages
- Update test script to use NODE_OPTIONS for experimental VM modules
- Build now outputs ESM format successfully
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com >
* fix: use getInput for github_token instead of process.env
Properly access github_token input using the getInput helper function
from io.ts instead of directly accessing process.env.
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com >
* refactor: remove unnecessary moduleNameMappers from Jest config
The explicit moduleNameMappers for @actions/core and @actions/github were
not needed. The transformIgnorePatterns configuration is sufficient to
handle ESM modules from @actions packages. Only the relative import
mapper is required for TypeScript ESM compatibility.
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com >
2026-02-28 12:58:11 +01:00
af611dd65b
chore(deps): bump minimatch ( #718 )
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 12:30:39 +01:00
2df77c10fb
chore(deps-dev): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 ( #712 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.5.4 to 5.5.5.
- [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.4...v5.5.5 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 20:04:43 +01:00
5b83d725e1
chore(deps): bump lodash from 4.17.21 to 4.17.23 ( #715 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 20:01:50 +01:00
db8fba131f
chore(deps): bump @actions/core from 2.0.1 to 2.0.2 ( #711 )
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 2.0.1 to 2.0.2.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 12:27:05 +01:00
22c9062c9c
chore(deps): bump @actions/core from 1.11.1 to 2.0.1 ( #709 )
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 1.11.1 to 2.0.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 2.0.1
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-17 10:12:39 +01:00
90505514ff
chore(deps-dev): bump ts-jest from 29.4.5 to 29.4.6 ( #708 )
...
Bumps [ts-jest](https://github.com/kulshekhar/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: ts-jest
dependency-version: 29.4.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:06:17 +01:00
60a33511cb
docs: add tomas-kovanda as a contributor for doc ( #707 )
...
* docs: update README.md
* docs: update .all-contributorsrc
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-11-27 16:40:47 +00:00
tomas-kovanda and GitHub
750bd4c7a3
Improve documentation around pathspec error behavior ( #706 )
...
* Clarify pathspec error behavior can be configured
Fixes #705
* Fix typo "this" -> "these"
2025-11-27 16:39:31 +00:00
5c4e7449b5
ci(deps): bump actions/checkout from 5 to 6 ( #704 )
...
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-11-24 17:42:06 +01:00
d7f496137f
ci(deps): bump actions/setup-node from 4 to 6 ( #702 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...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-11-18 10:25:29 +00:00
f18b766bd6
chore(deps-dev): bump jest and @types/jest ( #701 )
...
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.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 `@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.2.0
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 12:29:41 +00:00
bc63ac45ed
ci(deps): bump actions/checkout from 4 to 5 ( #703 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 13:24:14 +01:00
fba9279c49
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 ( #700 )
...
Bumps [js-yaml](https://github.com/nodeca/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 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-15 16:46:34 +01:00