Commitd96bb22eRecorded2 Sep 2026Repositorysigil-harfbuzz

Add a native kiln pipeline definition

Message

Three named steps -- deps, build, test -- in kiln's job language, no wrapping shell script.

Changed
 .kiln/ci.sgv | 12 ++++++++++++
 1 file changed, 12 insertions(+)
Diff
.kiln/ci.sgvadded
@@ -0,0 +1,12 @@
+1
(pipeline ci
+2
on: #[ (push) (manual) ]
+3
+4
(job ci
+5
steps: #[
+6
(shell name: deps "sigil deps install")
+7
(shell name: build "sigil build")
+8
;; FFI wrapper: the runtime dlopens the system library by soname, so it
+9
;; must be on the linker path. `guix shell` populates the profile but
+10
;; does NOT set LD_LIBRARY_PATH, so both halves are needed.
+11
(shell name: test "guix shell harfbuzz freetype -- sh -c 'LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib sigil test'")
+12
]))