Commit8c966566Recorded2 Sep 2026Repositorysigil-site

Relock onto sigil 0.20 and add the standard pipeline

Message

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

Changed
 .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(-)
Diff
.kiln/ci.sgvadded
@@ -0,0 +1,9 @@
+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
(shell name: test "sigil test")
+9
]))
assets/repl/lib.bundlebinary

Binary. Not rendered here.

assets/repl/sigil-web-repl.wasmbinary

Binary. Not rendered here.

package.sglmodified
@@ -6,7 +6,7 @@
6
(package
7
name: "sigil-site"
8
version: "0.1.1"
−9
sigil: "^0.17"
+9
sigil: "0.20"
10
description: "Official Sigil website"
11
url: "https://codeberg.org/sigil/sigil-site"
12
license: "BSD-3-Clause"
@@ -25,4 +25,8 @@
25
dependencies: (list
26
(from-git url: "codeberg:sigil/press" package: "press" version: "^0.1.4")
27
(from-git url: "codeberg:sigil/sigil-web-styles" version: "^0.2.0")
−28
(from-git url: "codeberg:sigil/sigil-css" version: "^0.9.0")))
+28
(from-git url: "codeberg:sigil/sigil-css" version: "^0.9.0"))
+29
+30
dev-dependencies: (list
+31
(from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.20")
+32
(from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.20")))
sigil.lockmodified
@@ -2,10 +2,10 @@
2
(lock
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
−5
ref: "^0.17"
−6
sha: "c333fbde5ec2d805eddff982952c9993cd441715"
+5
ref: ">=0.20, <1.0"
+6
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
7
package-selector: "sigil-stdlib"
−8
version: "0.17.3")
+8
version: "0.20.3")
9
(package name: "press"
10
url: "codeberg:sigil/press"
11
ref: "^0.1.4"
@@ -15,13 +15,25 @@
15
(package name: "sigil-web-styles"
16
url: "codeberg:sigil/sigil-web-styles"
17
ref: "^0.2.0"
−18
sha: "bc68dcd491b717904e9b1dbc2894d27774a0d0a7"
−19
version: "0.2.2")
+18
sha: "c045a9fe4f125fbea74f6784ce43a13e669110c7"
+19
version: "0.2.3")
20
(package name: "sigil-css"
21
url: "codeberg:sigil/sigil-css"
22
ref: "^0.9.0"
23
sha: "80d333278d45ae81567001afb352d3d4f69bea92"
24
version: "0.9.2")
+25
(package name: "sigil-test"
+26
url: "codeberg:sigil/sigil"
+27
ref: "^0.20"
+28
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
+29
package-selector: "sigil-test"
+30
version: "0.20.3")
+31
(package name: "sigil-test-runner"
+32
url: "codeberg:sigil/sigil"
+33
ref: "^0.20"
+34
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
+35
package-selector: "sigil-test-runner"
+36
version: "0.20.3")
37
(package name: "sigil-ansi"
38
url: "codeberg:sigil/sigil-ansi"
39
ref: "^0.16.0"
@@ -37,6 +49,11 @@
49
ref: "^0.16.0"
50
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
51
version: "0.16.0")
+52
(package name: "sigil-docs"
+53
url: "codeberg:sigil/sigil-docs"
+54
ref: "^0.16.0"
+55
sha: "105327cf559c31945fa3239b770460ca323ea8ed"
+56
version: "0.16.1")
57
(package name: "sigil-args"
58
url: "codeberg:sigil/sigil-args"
59
ref: "^0.16.0"
@@ -50,13 +67,23 @@
67
(package name: "sigil-markdown"
68
url: "codeberg:sigil/sigil-markdown"
69
ref: "^0.9.0"
−53
sha: "20e0de7bae49cda15e4b147f87968b0442caa75c"
−54
version: "0.9.1")
+70
sha: "181ef01a3b711eae2c5ffffa76938a9dff18fab8"
+71
version: "0.9.5")
72
(package name: "sigil-fp"
73
url: "codeberg:sigil/sigil-fp"
74
ref: "^0.9.0"
75
sha: "7a322ed5d78779dfd3d2d7c7b74a4901ff211b99"
76
version: "0.9.3")
+77
(package name: "sigil-crypto"
+78
url: "codeberg:sigil/sigil-crypto"
+79
ref: "^0.16.0"
+80
sha: "debba4462b7ff4de143db9e0792b8606fdc455bc"
+81
version: "0.16.5")
+82
(package name: "sigil-sqlite"
+83
url: "codeberg:sigil/sigil-sqlite"
+84
ref: "^0.16.0"
+85
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"
+86
version: "0.16.3")
87
(package name: "sigil-socket"
88
url: "codeberg:sigil/sigil-socket"
89
ref: "^0.16.0"
@@ -65,32 +92,12 @@
92
(package name: "sigil-tls"
93
url: "codeberg:sigil/sigil-tls"
94
ref: "^0.16.0"
−68
sha: "30e8c2a84345dc4d484f5c085daa5bd16fc60fe1"
−69
version: "0.16.3")
−70
(package name: "sigil-peg"
−71
url: "codeberg:sigil/sigil-peg"
−72
ref: "^0.9.0"
−73
sha: "2a0adbd32b13fb835cf021a8e279341161a77436"
−74
version: "0.9.1")
−75
(package name: "sigil-version"
−76
url: "codeberg:sigil/sigil-version"
−77
ref: "^0.16.0"
−78
sha: "2d2c9ef9c2694466f65abc14cddf9bfb9cada4a4"
−79
version: "0.16.0")
−80
(package name: "sigil-git"
−81
url: "codeberg:sigil/sigil-git"
−82
ref: "^0.16.0"
−83
sha: "0da6221050319ee241461b45eaba1a353b7bf0ec"
−84
version: "0.16.0")
+95
sha: "4cde885f8bbb15b1457b0293a5b9fa7d292cfc46"
+96
version: "0.16.6")
97
(package name: "sigil-lib"
98
url: "codeberg:sigil/sigil"
−87
ref: "^0.17"
−88
sha: "c333fbde5ec2d805eddff982952c9993cd441715"
+99
ref: "^0.19"
+100
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
101
package-selector: "sigil-lib"
−90
version: "0.17.3")
−91
(package name: "sigil-crypto"
−92
url: "codeberg:sigil/sigil-crypto"
−93
ref: "^0.16"
−94
sha: "a391c4ed73891ac5dc8a6da98b80a340c03f801f"
−95
version: "0.16.3")
+102
version: "0.20.3")
103
)