CI secret injection standard
For remote adapters, keep secrets in your CI secret manager and inject them only in jobs that callhyperlocalise sync.
- Commit only
*Envvariable names ini18n.yml. - Inject token values at runtime through job-level environment variables.
- Use separate credentials for read-only checks vs write-enabled sync jobs.
- Avoid printing environment variables in pipeline steps.
Install the CLI in GitHub Actions
Use the install action to download a release binary and addhyperlocalise to PATH for later steps. This is the recommended setup for CI jobs that run CLI commands directly.
version: release tag to install. Defaults tolatest.install-dir: optional install directory. Defaults to a runner temp directory.
Suggested checks
Install the CLI first, then run these commands in your job.1. Config + planning smoke test
2. Status snapshot
3. Sync preview gate
sync pull and sync push apply changes by default. Add --dry-run for non-mutating CI preview jobs.
--dry-run only in jobs that are explicitly authorized to write local files or remote systems.