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
(tasksigil.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
)