Skip to content

Releases: IlyaGulya/setup-crowdin-cli

v2.0.0

Choose a tag to compare

@IlyaGulya IlyaGulya released this 02 Sep 11:49
5136576

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; node20 is deprecated on GitHub Actions runners.

Upgrading

- uses: IlyaGulya/setup-crowdin-cli@v1
+ uses: IlyaGulya/setup-crowdin-cli@v2

v1 is unchanged and still resolves 4.x only.

v1.0.1

Choose a tag to compare

@IlyaGulya IlyaGulya released this 28 Feb 16:44
fca573f

Remove requirement on GITHUB_ACTION parameter

v1.0.0

Choose a tag to compare

@IlyaGulya IlyaGulya released this 28 Feb 16:25
16b7d49