Commit84429032Recorded1 Apr 2026Repositoryminder

Migrate to transitive deps with version ranges and lockfile

Message

Replace tag pins with version ranges, generate sigil.lock for reproducible builds. Update README build instructions to use sigil deps install workflow.

Changed
 README.md   |  3 ++-
 package.sgl | 17 +++++++----------
 sigil.lock  | 43 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 52 insertions(+), 11 deletions(-)
Diff
README.mdmodified
@@ -62,7 +62,8 @@ Cron expressions use 5 fields: `minute hour day-of-month month day-of-week`.
62
## Building
63
64
```bash
65
sigil build --redirects dev-redirects.sgl
+65
sigil deps install
+66
sigil build
67
```
68
69
A C toolchain is required. On Guix: `guix shell -m ../sigil/manifest.scm`
package.sglmodified
@@ -3,9 +3,6 @@
3
;;; MCP channel server that manages cron-based scheduled tasks
4
;;; and pushes events into a running Claude Code session.
5
6
(define sigil-repo "codeberg:sigil/sigil#v0.8.0")
7
(define later-repo "codeberg:sigil/sigil-later")
8
6
(package
7
name: "minder"
8
version: "0.1.0"
@@ -33,13 +30,13 @@
30
bundle?: #t))
31
32
dependencies: (list
36
(from-git url: sigil-repo package: "sigil-run")
37
(from-git url: sigil-repo package: "sigil-stdlib")
38
(from-git url: "codeberg:sigil/sigil-yaml#v0.8.0" package: "sigil-yaml")
39
(from-git url: sigil-repo package: "sigil-json")
40
(from-git url: sigil-repo package: "sigil-mcp")
41
(from-git url: sigil-repo package: "sigil-log")
42
(from-git url: later-repo package: "sigil-later"))
+33
(from-git url: "codeberg:sigil/sigil" package: "sigil-run" version: "^0.9.0")
+34
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")
+35
(from-git url: "codeberg:sigil/sigil" package: "sigil-json" version: "^0.9.0")
+36
(from-git url: "codeberg:sigil/sigil" package: "sigil-log" version: "^0.9.0")
+37
(from-git url: "codeberg:sigil/sigil" package: "sigil-mcp" version: "^0.9.0")
+38
(from-git url: "codeberg:sigil/sigil-yaml" version: "^0.9.0")
+39
(from-git url: "codeberg:sigil/sigil-later" version: "^0.1.0"))
40
41
tasks: (list
42
(task
sigil.lockadded
@@ -0,0 +1,43 @@
+1
;; Auto-generated by sigil deps install. Do not edit.
+2
(lock
+3
(package name: "sigil-run"
+4
url: "codeberg:sigil/sigil"
+5
ref: "^0.9.0"
+6
sha: "962b7e2788e982264792032d3ba31ed3c237334e"
+7
package-selector: "sigil-run"
+8
version: "0.9.1")
+9
(package name: "sigil-stdlib"
+10
url: "codeberg:sigil/sigil"
+11
ref: "^0.9.0"
+12
sha: "962b7e2788e982264792032d3ba31ed3c237334e"
+13
package-selector: "sigil-stdlib"
+14
version: "0.9.1")
+15
(package name: "sigil-json"
+16
url: "codeberg:sigil/sigil"
+17
ref: "^0.9.0"
+18
sha: "962b7e2788e982264792032d3ba31ed3c237334e"
+19
package-selector: "sigil-json"
+20
version: "0.9.1")
+21
(package name: "sigil-log"
+22
url: "codeberg:sigil/sigil"
+23
ref: "^0.9.0"
+24
sha: "962b7e2788e982264792032d3ba31ed3c237334e"
+25
package-selector: "sigil-log"
+26
version: "0.9.1")
+27
(package name: "sigil-mcp"
+28
url: "codeberg:sigil/sigil"
+29
ref: "^0.9.0"
+30
sha: "962b7e2788e982264792032d3ba31ed3c237334e"
+31
package-selector: "sigil-mcp"
+32
version: "0.9.1")
+33
(package name: "sigil-yaml"
+34
url: "codeberg:sigil/sigil-yaml"
+35
ref: "^0.9.0"
+36
sha: "38e96aa33d83e7881dc9860995883fdd6ee05593"
+37
version: "0.9.1")
+38
(package name: "sigil-later"
+39
url: "codeberg:sigil/sigil-later"
+40
ref: "^0.1.0"
+41
sha: "44235b64893478e11d4a89fd0d1b090ac9a9de6e"
+42
version: "0.1.0")
+43
)