CI/CD
How to integrate YAML8n within your CI/CD pipelines.
Categories:
YAML8n works really well in a Continuous Integration/Continuous Delivery (CI/CD) pipeline.
Check Generated Code
It’s recommended to run yaml8n generate
follow by a git diff
to check if the output code changes. This should fail builds, as they aren’t using the latest translations.
yaml8n generate translations.yaml
git diff --exit-code outputs/yaml8n.ts
Validate Translations
You can validate the Translations by running yaml8n validate
. This command will walk the translations and ensure they have the correct syntax.
Additionally, you can pass the argument -w
to fail on warnings like missing translations.
yaml8n validate translations.yaml