v13
What's new in v13
Lua 5.5 support
- New
5.5version alias pointing to Lua 5.5.0 (released 2025-12-15) - Default
luaVersionis now5.5(previously5.4)
ESM migration
main.js has been converted to ES modules to match the latest @actions/* toolkit packages, which went ESM-only in their most recent majors. No user-facing behavior change — same action API, same inputs.
Dependency upgrades
| Package | Before | After |
|---|---|---|
@actions/core |
1.11.1 | 3.0.1 |
@actions/cache |
4.1.0 | 6.0.0 |
@actions/exec |
1.1.1 | 3.0.0 |
@actions/io |
1.1.3 | 3.0.2 |
@actions/tool-cache |
2.0.2 | 4.0.0 |
Release tarballs refreshed
- New:
5.5.0.tar.gz 5.3.6.tar.gzreplaces5.3.5.tar.gz5.4.8.tar.gzreplaces5.4.1.tar.gz
README / example updates
The example snippets now use:
actions/checkout@v6(was@master/@v4) — silences the Node.js 20 deprecation warningstep-security/msvc-dev-cmd@v1in place ofilammy/msvc-dev-cmd@v1— same input surface, runs on Node.js 24, actively maintained
Full changelog: v12...v13