Relock onto sigil 0.20 and add the standard pipeline
The sigil: field carried a caret range, a spelling deprecated across the estate since 2026-08-25 -- the field declares a MINIMUM, not a range, and compatibility resolves as >= declared. Monorepo package pins brought to 0.20. Only pins naming a monorepo package via codeberg:sigil/sigil were moved; standalone libraries version independently and would break on a version they have never carried.
Adds the estate's standard three-step pipeline, byte-identical to every other converted repo.
THE TEST STEP WILL BE RED. This repo has no test files, so sigil test exits 1 with "No test files found". Accepted deliberately: they go green on the bump to sigil 0.21.0 (David, 2026-09-02). Dropping the step instead would make the config lie by omission the moment someone adds a test file and nothing runs it -- a visibly red step is a smaller problem than a green that covers nothing.
Deps and build coverage stands on its own meanwhile, and is what caught the stale pins above.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P6mPymR1ZBRV1nuyDpBxDF
.kiln/ci.sgv | 9 +++++++++
assets/repl/lib.bundle | Bin 0 -> 2982213 bytes
assets/repl/sigil-web-repl.wasm | Bin 0 -> 3184367 bytes
package.sgl | 8 ++++++--
sigil.lock | 71 +++++++++++++++++++++++++++++++++++++++--------------------------------
5 files changed, 54 insertions(+), 34 deletions(-).kiln/ci.sgvadded
(pipeline ci on: #[ (push) (manual) ] (job ci steps: #[ (shell name: deps "sigil deps install") (shell name: build "sigil build") (shell name: test "sigil test") ]))assets/repl/lib.bundlebinary
Binary. Not rendered here.
assets/repl/sigil-web-repl.wasmbinary
Binary. Not rendered here.
package.sglmodified
(package name: "sigil-site" version: "0.1.1" sigil: "^0.17" sigil: "0.20" description: "Official Sigil website" url: "https://codeberg.org/sigil/sigil-site" license: "BSD-3-Clause" dependencies: (list (from-git url: "codeberg:sigil/press" package: "press" version: "^0.1.4") (from-git url: "codeberg:sigil/sigil-web-styles" version: "^0.2.0") (from-git url: "codeberg:sigil/sigil-css" version: "^0.9.0"))) (from-git url: "codeberg:sigil/sigil-css" version: "^0.9.0")) dev-dependencies: (list (from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.20") (from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.20")))sigil.lockmodified
(lock (package name: "sigil-stdlib" url: "codeberg:sigil/sigil" ref: "^0.17" sha: "c333fbde5ec2d805eddff982952c9993cd441715" ref: ">=0.20, <1.0" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-stdlib" version: "0.17.3") version: "0.20.3") (package name: "press" url: "codeberg:sigil/press" ref: "^0.1.4" (package name: "sigil-web-styles" url: "codeberg:sigil/sigil-web-styles" ref: "^0.2.0" sha: "bc68dcd491b717904e9b1dbc2894d27774a0d0a7" version: "0.2.2") sha: "c045a9fe4f125fbea74f6784ce43a13e669110c7" version: "0.2.3") (package name: "sigil-css" url: "codeberg:sigil/sigil-css" ref: "^0.9.0" sha: "80d333278d45ae81567001afb352d3d4f69bea92" version: "0.9.2") (package name: "sigil-test" url: "codeberg:sigil/sigil" ref: "^0.20" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-test" version: "0.20.3") (package name: "sigil-test-runner" url: "codeberg:sigil/sigil" ref: "^0.20" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-test-runner" version: "0.20.3") (package name: "sigil-ansi" url: "codeberg:sigil/sigil-ansi" ref: "^0.16.0" ref: "^0.16.0" sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155" version: "0.16.0") (package name: "sigil-docs" url: "codeberg:sigil/sigil-docs" ref: "^0.16.0" sha: "105327cf559c31945fa3239b770460ca323ea8ed" version: "0.16.1") (package name: "sigil-args" url: "codeberg:sigil/sigil-args" ref: "^0.16.0" (package name: "sigil-markdown" url: "codeberg:sigil/sigil-markdown" ref: "^0.9.0" sha: "20e0de7bae49cda15e4b147f87968b0442caa75c" version: "0.9.1") sha: "181ef01a3b711eae2c5ffffa76938a9dff18fab8" version: "0.9.5") (package name: "sigil-fp" url: "codeberg:sigil/sigil-fp" ref: "^0.9.0" sha: "7a322ed5d78779dfd3d2d7c7b74a4901ff211b99" version: "0.9.3") (package name: "sigil-crypto" url: "codeberg:sigil/sigil-crypto" ref: "^0.16.0" sha: "debba4462b7ff4de143db9e0792b8606fdc455bc" version: "0.16.5") (package name: "sigil-sqlite" url: "codeberg:sigil/sigil-sqlite" ref: "^0.16.0" sha: "569ef1063dda8f5989968644af31fc09c64b4bfe" version: "0.16.3") (package name: "sigil-socket" url: "codeberg:sigil/sigil-socket" ref: "^0.16.0" (package name: "sigil-tls" url: "codeberg:sigil/sigil-tls" ref: "^0.16.0" sha: "30e8c2a84345dc4d484f5c085daa5bd16fc60fe1" version: "0.16.3") (package name: "sigil-peg" url: "codeberg:sigil/sigil-peg" ref: "^0.9.0" sha: "2a0adbd32b13fb835cf021a8e279341161a77436" version: "0.9.1") (package name: "sigil-version" url: "codeberg:sigil/sigil-version" ref: "^0.16.0" sha: "2d2c9ef9c2694466f65abc14cddf9bfb9cada4a4" version: "0.16.0") (package name: "sigil-git" url: "codeberg:sigil/sigil-git" ref: "^0.16.0" sha: "0da6221050319ee241461b45eaba1a353b7bf0ec" version: "0.16.0") sha: "4cde885f8bbb15b1457b0293a5b9fa7d292cfc46" version: "0.16.6") (package name: "sigil-lib" url: "codeberg:sigil/sigil" ref: "^0.17" sha: "c333fbde5ec2d805eddff982952c9993cd441715" ref: "^0.19" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-lib" version: "0.17.3") (package name: "sigil-crypto" url: "codeberg:sigil/sigil-crypto" ref: "^0.16" sha: "a391c4ed73891ac5dc8a6da98b80a340c03f801f" version: "0.16.3") version: "0.20.3"))