Commit88c107f2Recorded26 Apr 2026Repositorybureau
Read mcp-server version from (app-version); bump to v0.2.2
Message
Add (sigil meta) import; replace hardcoded "bureau" / "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. 55/56 tests pass — the one failure (parse-iso8601 round-trip) is pre-existing DST-sensitive flake on master, unrelated to this change.
Changed
package.sgl | 2 +-
sigil.lock | 4 ++--
src/bureau/main.sgl | 3 ++-
3 files changed, 5 insertions(+), 4 deletions(-)Diff
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package 7
name: "bureau"−8
version: "0.2.1"+8
version: "0.2.2" 9
sigil: "^0.14" 10
description: "MCP server for Fastmail email and calendar" 11
url: "https://codeberg.org/sigil/bureau"sigil.lockmodified
@@ -3,9 +3,9 @@
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-json" 10
url: "codeberg:sigil/sigil-json" 11
ref: "^0.14.0"src/bureau/main.sglmodified
@@ -8,6 +8,7 @@
8
(sigil string) 9
(sigil process) 10
(sigil log)+11
(sigil meta) 12
(sigil jmap) 13
(sigil caldav) 14
(sigil mcp server)@@ -73,7 +74,7 @@
74
;; ============================================================ 75
76
(define (run-server)−76
(let ((server (mcp-server name: "bureau" version: "0.2.1")))+77
(let ((server (mcp-server name: (app-name) version: (app-version)))) 78
;; Register all tool groups 79
(register-email-tools! server mcp-server-register-tool!) 80
(register-calendar-tools! server mcp-server-register-tool!)