Pipelines
No pipeline runs yet.
Push a .hearthforge-ci.toml to your repository to get started.
How to define a pipeline fileDownload template
Add .hearthforge-ci.toml to your repository root. Each [section] is a step executed in file order. Reserved tables: [on] (triggers) and [variables] (user-overridable inputs).
Predefined variables
CI- always true
CI_PIPELINE_ID- numeric run ID
CI_COMMIT_SHA- full commit hash
CI_COMMIT_SHORT_SHA- first 8 chars
CI_COMMIT_BRANCH- branch name (empty for tags)
CI_COMMIT_TAG- tag name (empty for branches)
CI_COMMIT_REF_NAME- branch or tag name
CI_TRIGGER_SOURCE- push · tag · manual
CI_REPO_NAME- repository name
CI_SERVER_URL- HearthForge base URL
Status badge
Embed in your README:
Artifact types
publish_file- copy file as-is
publish_tar- .tar archive
publish_gzip- .tar.gz archive
publish_zstd- .tar.zst archive
publish_zip- .zip archive