1
0
Fork
You've already forked kiln
0
Minimal self-hostable CI system built with Sigil
  • Shell 100%
Find a file
David Wilson 1e0c8ddc82
Some checks failed
hetzner-test Build passed
kiln-build Build failed
determinism-verify: fix set -e abort in verdict triage + add PE-timestamp triage
The verdict/compare section runs cmp/grep, which return non-zero on a diff;
under the script's set -euo pipefail that aborted the run mid-triage on the
first differing artifact (losing per-artifact triage AND the copy-back). Switch
the reporting section to set +e +o pipefail (exit status is set explicitly from
the counters at the end). Also add PE/COFF TimeDateStamp extraction for .exe
diffs — a Windows binary embeds a build-time field in its header separate from
the ZIP-bundle timestamp, the likely cause of a windows-only residual diff.
2026年07月10日 08:39:35 +03:00
docs Add CI job scripts and setup for 19 extracted sigil packages 2026年03月29日 13:20:52 +03:00
jobs determinism-verify: fix set -e abort in verdict triage + add PE-timestamp triage 2026年07月10日 08:39:35 +03:00
notes Update plan with image management completion and cleanup debug logging 2026年03月20日 14:31:37 +02:00
scripts kiln image create self-sufficiency: setup drain + graceful shutdown 2026年07月09日 18:19:19 +03:00
src t-5121: cache + single-flight immutable run-detail pages vs unfurl-burst saturation 2026年07月10日 08:07:40 +03:00
test t-5121: cache + single-flight immutable run-detail pages vs unfurl-burst saturation 2026年07月10日 08:07:40 +03:00
test-jobs sigil-release: parallel cross-build + aggregated section output 2026年07月09日 18:38:22 +03:00
.gitignore Ignore build-generated .sigil/ deps dir 2026年07月09日 14:22:40 +03:00
DESIGN.md Initial project scaffold and Phase 1: foundation modules 2026年03月17日 15:58:59 +02:00
dev-config.json Add worker image management with kiln image commands 2026年03月19日 10:53:12 +02:00
dev-redirects.sgl Migrate CSS to sigil-web-styles design system 2026年03月29日 10:55:41 +03:00
package.sgl Modernize deps to 0.17.8 line, regenerate lock 2026年07月09日 14:05:58 +03:00
README.md Migrate to transitive deps with version ranges and lockfile 2026年04月01日 13:29:56 +03:00
sigil.lock Modernize deps to 0.17.8 line, regenerate lock 2026年07月09日 14:05:58 +03:00

Kiln

Minimal self-hostable CI system built with Sigil.

Accepts webhooks from code forges, spins up ephemeral VMs, runs jobs, and streams output to a web dashboard in real time.

Building

sigil deps install
sigil build

A C toolchain is required. On Guix: guix shell -m ../sigil/manifest.scm

Testing

sigil test

License

BSD-3-Clause