Repository navigation
Releases: IlyaGulya/setup-crowdin-cli
Release list
v2.0.0
Breaking
version: latest now resolves to Crowdin CLI 5.x (currently 5.0.1) instead of 4.x.
Crowdin CLI 5.0.0 was rewritten from Java to TypeScript and upstream started publishing native binaries itself, so the action now takes 5.x straight from the official crowdin/crowdin-cli releases.
5.x has breaking CLI changes of its own — --debug was removed, and crowdin context download lost --format. If you are not ready to migrate, pin a 4.x version, which keeps working exactly as before.
Source resolution
| Requested version | Source |
|---|---|
latest |
crowdin/crowdin-cli (official) |
>= 5.0.0 |
crowdin/crowdin-cli (official) |
4.4.0 – 4.15.1 |
ilyagulya/crowdin-cli-standalone |
Upstream never shipped native builds for 4.x, so those keep resolving to the standalone repository.
Fixes
- Tool cache never hit for
latest— the binary was cached under the resolved tag but looked up under the requested version, so every run re-downloaded ~84 MB. Now checked after the tag resolves. - Runtime bumped to
node24;node20is deprecated on GitHub Actions runners.
Upgrading
- uses: IlyaGulya/setup-crowdin-cli@v1
+ uses: IlyaGulya/setup-crowdin-cli@v2v1 is unchanged and still resolves 4.x only.
v1.0.1
Remove requirement on GITHUB_ACTION parameter
v1.0.0
Initial release
Full Changelog: https://github.com/IlyaGulya/setup-crowdin-cli/commits/v1.0.0