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
)