Skip to content

chore(deps): upgrade @actions packages to pre-esm versions#46

Merged
tenthirtyam merged 1 commit into
mainfrom
chore(deps)/upgrade-actions-packages-to-pre-esm
May 4, 2026
Merged

chore(deps): upgrade @actions packages to pre-esm versions#46
tenthirtyam merged 1 commit into
mainfrom
chore(deps)/upgrade-actions-packages-to-pre-esm

Conversation

@tenthirtyam
Copy link
Copy Markdown
Owner

Summary

Upgrades @actions dependencies to the latest versions that remain CommonJS-compatible, stopping one major before the ESM-only releases.

Also bumps the @typescript-eslint plugins to the latest patch.

- @actions/cache:                    ^4.1.0 → ^5.0.5
- @actions/core:                     ^1.11.1 → ^2.0.3
- @actions/exec:                     ^1.1.1  → ^2.0.0
- @actions/tool-cache:               ^2.0.2  → ^3.0.1
- @typescript-eslint/eslint-plugin:  ^8.59.1 → ^8.59.2
- @typescript-eslint/parser:         ^8.59.1 → ^8.59.2

The next major of each package (cache@6, core@3, exec@3, tool-cache@4) is ESM-only and incompatible with the current "module": "CommonJS" tsconfig. ESM migration is deferred to a separate effort.

Also adds the missing getExecOutput export to the @actions/exec mock, which is called in main.ts but was absent from the mock.

Type

  • This is a bug fix.
  • This is an enhancement or feature.
  • This is a code style/formatting update.
  • This is a documentation update.
  • This is a refactoring update.
  • This is a chore update
  • This is something else.
    Please describe:

Breaking Changes?

  • Yes, there are breaking changes.
  • No, there are no breaking changes.

Test and Documentation

  • Tests have been completed.
  • Documentation has been added or updated.

Issue References

Additional Information

- Upgrades @actions dependencies to the latest versions that remain
CommonJS-compatible, stopping one major before the ESM-only releases.
- Bumps the @typescript-eslint plugins to the latest patch.
- Adds the missing `getExecOutput` export to the @actions/exec
mock, which is called in main.ts but was absent from the mock.

Signed-off-by: Ryan Johnson <ryan@tenthirtyam.org>
@tenthirtyam tenthirtyam self-assigned this May 4, 2026
@tenthirtyam tenthirtyam added chore Chore dependencies Dependencies labels May 4, 2026
@tenthirtyam tenthirtyam merged commit 09f14d6 into main May 4, 2026
12 checks passed
@tenthirtyam tenthirtyam deleted the chore(deps)/upgrade-actions-packages-to-pre-esm branch May 4, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Chore dependencies Dependencies documentation Documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant