Commited8d9bfdRecorded24 Apr 2026Repositorytally

Migrate release config to backend: 'native + bump sigil pins to ^0.13.1

Message
  • backend: 'native in release config for a true native build (still bundles bytecode alongside — same pattern as courier/folio/fjo).
  • Bump all sigil monorepo pins from ^0.9.0 to ^0.13.1 (took advantage of t-144a sigil-deps fix that lands today for correct version resolution; leaves wise/ledger pins at ^0.9.0 since those are their current latest).
  • sigil.lock regenerated with 1aea1cec (v0.13.1 monorepo tag).

Smoke-tested: 92 modules native-compiled, 2.7MB stripped ELF, tally --help works end-to-end.

Changed
 package.sgl | 19 ++++++++++---------
 sigil.lock  | 63 +++++++++++++++++++++++++++------------------------------------
 2 files changed, 37 insertions(+), 45 deletions(-)
Diff
package.sglmodified
@@ -29,6 +29,7 @@
29
(config
30
name: 'release
31
output-dir: "build/release"
+32
backend: 'native
33
debug?: #f
34
optimize: 2
35
bundle?: #t))
@@ -39,17 +40,17 @@
40
secret-env: #{ WISE_API_TOKEN: #t } })
41
42
dependencies: (list
−42
(from-git url: sigil-repo package: "sigil-run" version: "^0.9.0")
−43
(from-git url: sigil-repo package: "sigil-stdlib" version: "^0.9.0")
−44
(from-git url: sigil-repo package: "sigil-tls" version: "^0.9.0")
−45
(from-git url: sigil-repo package: "sigil-http" version: "^0.9.0")
−46
(from-git url: sigil-repo package: "sigil-json" version: "^0.9.0")
−47
(from-git url: sigil-repo package: "sigil-args" version: "^0.9.0")
−48
(from-git url: sigil-repo package: "sigil-mcp" version: "^0.9.0")
−49
(from-git url: sigil-repo package: "sigil-log" version: "^0.9.0")
+43
(from-git url: sigil-repo package: "sigil-run" version: "^0.13.1")
+44
(from-git url: sigil-repo package: "sigil-stdlib" version: "^0.13.1")
+45
(from-git url: sigil-repo package: "sigil-tls" version: "^0.13.1")
+46
(from-git url: sigil-repo package: "sigil-http" version: "^0.13.1")
+47
(from-git url: sigil-repo package: "sigil-json" version: "^0.13.1")
+48
(from-git url: sigil-repo package: "sigil-args" version: "^0.13.1")
+49
(from-git url: sigil-repo package: "sigil-mcp" version: "^0.13.1")
+50
(from-git url: sigil-repo package: "sigil-log" version: "^0.13.1")
51
(from-git url: wise-repo version: "^0.9.0")
52
(from-git url: ledger-repo version: "^0.9.0")
−52
(from-git url: sigil-repo package: "sigil-test" version: "^0.9.0"))
+53
(from-git url: sigil-repo package: "sigil-test" version: "^0.13.1"))
54
55
tasks: (list
56
(task
sigil.lockmodified
@@ -2,52 +2,44 @@
2
(lock
3
(package name: "sigil-run"
4
url: "codeberg:sigil/sigil"
−5
ref: "^0.9.0"
−6
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−7
package-selector: "sigil-run"
−8
version: "0.9.1")
+5
ref: "^0.13.1"
+6
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+7
package-selector: "sigil-run")
8
(package name: "sigil-stdlib"
9
url: "codeberg:sigil/sigil"
−11
ref: "^0.9.0"
−12
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−13
package-selector: "sigil-stdlib"
−14
version: "0.9.1")
+10
ref: "^0.13.1"
+11
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+12
package-selector: "sigil-stdlib")
13
(package name: "sigil-tls"
14
url: "codeberg:sigil/sigil"
−17
ref: "^0.9.0"
−18
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−19
package-selector: "sigil-tls"
−20
version: "0.9.1")
+15
ref: "^0.13.1"
+16
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+17
package-selector: "sigil-tls")
18
(package name: "sigil-http"
19
url: "codeberg:sigil/sigil"
−23
ref: "^0.9.0"
−24
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−25
package-selector: "sigil-http"
−26
version: "0.9.1")
+20
ref: "^0.13.1"
+21
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+22
package-selector: "sigil-http")
23
(package name: "sigil-json"
24
url: "codeberg:sigil/sigil"
−29
ref: "^0.9.0"
−30
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−31
package-selector: "sigil-json"
−32
version: "0.9.1")
+25
ref: "^0.13.1"
+26
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+27
package-selector: "sigil-json")
28
(package name: "sigil-args"
29
url: "codeberg:sigil/sigil"
−35
ref: "^0.9.0"
−36
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−37
package-selector: "sigil-args"
−38
version: "0.9.1")
+30
ref: "^0.13.1"
+31
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+32
package-selector: "sigil-args")
33
(package name: "sigil-mcp"
34
url: "codeberg:sigil/sigil"
−41
ref: "^0.9.0"
−42
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−43
package-selector: "sigil-mcp"
−44
version: "0.9.1")
+35
ref: "^0.13.1"
+36
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+37
package-selector: "sigil-mcp")
38
(package name: "sigil-log"
39
url: "codeberg:sigil/sigil"
−47
ref: "^0.9.0"
−48
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−49
package-selector: "sigil-log"
−50
version: "0.9.1")
+40
ref: "^0.13.1"
+41
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+42
package-selector: "sigil-log")
43
(package name: "sigil-wise"
44
url: "codeberg:sigil/sigil-wise"
45
ref: "^0.9.0"
@@ -60,8 +52,7 @@
52
version: "0.1.0")
53
(package name: "sigil-test"
54
url: "codeberg:sigil/sigil"
−63
ref: "^0.9.0"
−64
sha: "710a85190f960706c2be6dc0a249f305a6de37c9"
−65
package-selector: "sigil-test"
−66
version: "0.9.1")
+55
ref: "^0.13.1"
+56
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
+57
package-selector: "sigil-test")
58
)