Relock onto sigil 0.20 and add the standard pipeline
The sigil: field carried a caret range ("^0.1x"), a spelling deprecated across the estate since 2026-08-25 -- the field declares a MINIMUM, not a range, and >= declared is how compatibility resolves. Monorepo package pins were still on their pre-consolidation versions. Both brought to 0.20, matching every other converted repo.
Only pins naming a monorepo package via codeberg:sigil/sigil were moved. Standalone libraries version independently, and bumping those to ^0.20 would request versions that do not exist.
Adds the estate's standard three-step pipeline, byte-identical to the rest. Suite: 173 passed from a clean tree.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P6mPymR1ZBRV1nuyDpBxDF
.kiln/ci.sgv | 9 +++++++++
package.sgl | 6 +++---
sigil.lock | 34 +++++++++++++++++-----------------
3 files changed, 29 insertions(+), 20 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") ]))package.sglmodified
(package name: "sigil-web" version: "0.17.0" sigil: "^0.19" sigil: "0.20" description: "Web application framework for Sigil" url: "https://codeberg.org/sigil/sigil-web" license: "BSD-3-Clause" (from-git url: "codeberg:sigil/sigil-nrepl" version: "^0.17.1")) dev-dependencies: (list (from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.19") (from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.19")) (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")) provides: (list mcp-tools: '(sigil web mcp tools)))sigil.lockmodified
(lock (package name: "sigil-stdlib" url: "codeberg:sigil/sigil" ref: "^0.19" sha: "fe8ff55d07455c78796a7f172f18549ee771c7d8" ref: ">=0.20, <1.0" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-stdlib" version: "0.19.3") version: "0.20.3") (package name: "sigil-http" url: "codeberg:sigil/sigil-http" ref: "^0.18.4" sha: "23d647f1c782e7f617ac1e8c537744f260b10bb6" version: "0.18.4") sha: "0b4617ac000d6f3ed9f3d0906e6b746ad995ea03" version: "0.18.5") (package name: "sigil-sxml" url: "codeberg:sigil/sigil-sxml" ref: "^0.15" version: "0.17.1") (package name: "sigil-test" url: "codeberg:sigil/sigil" ref: "^0.19" sha: "fe8ff55d07455c78796a7f172f18549ee771c7d8" ref: "^0.20" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-test" version: "0.19.3") version: "0.20.3") (package name: "sigil-test-runner" url: "codeberg:sigil/sigil" ref: "^0.19" sha: "fe8ff55d07455c78796a7f172f18549ee771c7d8" ref: "^0.20" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-test-runner" version: "0.19.3") version: "0.20.3") (package name: "sigil-tls" url: "codeberg:sigil/sigil-tls" ref: "^0.16.5" (package name: "sigil-repl" url: "codeberg:sigil/sigil" ref: "^0.19" sha: "fe8ff55d07455c78796a7f172f18549ee771c7d8" sha: "c9719987aa3c866291db10b29044bc21a4790c31" package-selector: "sigil-repl" version: "0.19.3") version: "0.19.4") (package name: "sigil-crypto" url: "codeberg:sigil/sigil-crypto" ref: "^0.16.0" (package name: "sigil-sqlite" url: "codeberg:sigil/sigil-sqlite" ref: "^0.16.0" sha: "3d441fb32a216aaf99d0e2732bef5877e91d5d48" version: "0.16.2") sha: "569ef1063dda8f5989968644af31fc09c64b4bfe" version: "0.16.3") (package name: "sigil-lib" url: "codeberg:sigil/sigil" ref: "^0.19" sha: "fe8ff55d07455c78796a7f172f18549ee771c7d8" sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" package-selector: "sigil-lib" version: "0.19.3") version: "0.20.3"))