Commitcf63029cRecorded26 Apr 2026Repositorytally
Read mcp-server version from (app-version); bump to v0.2.2
Message
Add (sigil meta) import; replace hardcoded "tally" / "0.2.1" string literals in the mcp-server constructor with (app-name) / (app-version). package.sgl version: field is now the single source of truth.
The provides: block in package.sgl has no version field so nothing to migrate there.
sigil.lock updates within ^ ranges to pick up sigil-stdlib + sigil-lib v0.14.3 (required for the meta-gap fix to engage the metadata read at runtime).
Verified: bundle MANIFEST.sgl carries (version 4) + (app-version "0.2.2") so the MCP serverInfo block will report 0.2.2 going forward. 40/40 tests pass.
Changed
package.sgl | 2 +-
sigil.lock | 10 +++++-----
src/tally/main.sgl | 3 ++-
3 files changed, 8 insertions(+), 7 deletions(-)Diff
package.sglmodified
@@ -6,7 +6,7 @@
6
7
(package 8
name: "tally"−9
version: "0.2.1"+9
version: "0.2.2" 10
description: "Personal finance management CLI and MCP server" 11
url: "https://codeberg.org/sigil/tally" 12
license: "BSD-3-Clause"sigil.lockmodified
@@ -3,13 +3,13 @@
3
(package name: "sigil-stdlib" 4
url: "codeberg:sigil/sigil-lang" 5
ref: "^0.14"−6
sha: "dba24e3fe531bc150bcf93444e764f87fb321850"+6
sha: "9f34f58f175fef93c1322ab3522e85eee2809450" 7
package-selector: "sigil-stdlib"−8
version: "0.14.1")+8
version: "0.14.3") 9
(package name: "sigil-run" 10
url: "codeberg:sigil/sigil" 11
ref: "^0.14.0"−12
sha: "d6fbd2a6cdb80e7538a8a0476386d6c60c69945b"+12
sha: "374b9942c6170de4ad09977a130c321b0b6170ad" 13
package-selector: "sigil-run") 14
(package name: "sigil-json" 15
url: "codeberg:sigil/sigil-json"@@ -49,9 +49,9 @@
49
(package name: "sigil-lib" 50
url: "codeberg:sigil/sigil-lang" 51
ref: "^0.14"−52
sha: "dba24e3fe531bc150bcf93444e764f87fb321850"+52
sha: "9f34f58f175fef93c1322ab3522e85eee2809450" 53
package-selector: "sigil-lib"−54
version: "0.14.1")+54
version: "0.14.3") 55
(package name: "sigil-http" 56
url: "codeberg:sigil/sigil" 57
ref: "^0.9.0"src/tally/main.sglmodified
@@ -10,6 +10,7 @@
10
(sigil args) 11
(sigil env) 12
(sigil log)+13
(sigil meta) 14
(sigil mcp server) 15
(wise) 16
(ledger)@@ -21,7 +22,7 @@
22
(begin 23
24
(define (run-server config)−24
(let ((server (mcp-server name: "tally" version: "0.2.1")))+25
(let ((server (mcp-server name: (app-name) version: (app-version)))) 26
(register-tally-tools! server config) 27
(mcp-server-run server))) 28