Describe the bug
The current version of minimatch used by @actions/glob is severely outdated. As of this issue, it is pinned a 3.0.4 while the latest release is 10.0.1.
When transpiling ESM actions using tools like rollup, this results in invalid require statements that cause unresolvable errors on Windows runners.
Additional details can be found here: graalvm/setup-graalvm#138
To Reproduce
Steps to reproduce the behavior:
- Create a fork of https://github.com/actions/typescript-action
- Install the
@actions/glob module
- Transpile the action (
npm run package)
- Attempt to run the action on a Windows runner
Expected behavior
The action runs as expected, and the @actions/glob functionality does not raise an error.
Additional context
Describe the bug
The current version of
minimatchused by@actions/globis severely outdated. As of this issue, it is pinned a3.0.4while the latest release is10.0.1.When transpiling ESM actions using tools like
rollup, this results in invalidrequirestatements that cause unresolvable errors on Windows runners.Additional details can be found here: graalvm/setup-graalvm#138
To Reproduce
Steps to reproduce the behavior:
@actions/globmodulenpm run package)Expected behavior
The action runs as expected, and the
@actions/globfunctionality does not raise an error.Additional context