Skip to content

v4.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 03 Nov 08:23
Immutable release. Only release title and notes can be modified.
f1b2bc3

Warning

This is a pre-release. v3 remains the recommended version and will keep receiving fixes.

The action is now a JavaScript (node24) action instead of a Docker container action. Thanks to @minijus for the contribution (#322).

What's new

  • Runs on Linux (x64, arm64), macOS (Intel, Apple Silicon) and Windows (x64). Docker is no longer required.
  • Faster startup: no image build. The Crowdin CLI binary is downloaded from npm, checked against its sha512 hash, and cached on the runner.
  • New inputs: cli_version, use_installed_cli, npm_registry_url.
  • Files are owned by the runner user, not root.

Changes from v3

  • git comes from the runner (git lfs and gpg only when needed). The runner's global git config and GPG keyring are left unchanged.
  • The user input is deprecated and has no effect.
  • Quoted values in command, command_args and *_args are now passed as a single argument.
  • The pull_request_url output no longer includes surrounding double quotes.

Try it

- uses: crowdin/github-action@v4.0.0-beta.0

Feedback is welcome in #321.