The public jobs API contract may evolve while CI workflows stabilize.
Usage
Default behavior
sync push submits source files and creates Hyperlocalise jobs by default. Use --dry-run when you want to preview the report without uploading files or creating jobs.
During a real push, Hyperlocalise reads configured source files from i18n.yml, uploads each source file to the public Hyperlocalise API, creates file translation jobs, and writes a jobs manifest. Use this manifest as a GitHub Actions artifact for a later sync pull job.
sync push uses the top-level hyperlocalise config block. It does not use the storage TMS adapter block.
Flags
--config: config path--locale: target locale(s), repeatable--manifest: path to the jobs manifest--dry-run: preview only--output:text,json, ormarkdown--force-conflicts: not supported for Hyperlocalise job sync
Example
Notes
- A successful manifest has
complete: true. - A failed partial submission writes
complete: falseand exits non-zero. sync pullrefuses incomplete manifests.- Provider-specific TMS commands such as
crowdinandphrasekeep their own config and behavior.