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
]))