Commit307595baRecorded2 Sep 2026Repositorysigil-later
Release v0.1.1: declare a sigil: floor and relock onto current stdlib
Message
The package carried no sigil: field at all, so sigil deps install refused outright -- the library could not be built or tested by anyone, including CI. It also pinned sigil-stdlib to ^0.9.0, an era the estate left ten minor versions ago.
Both are one-line fixes and neither needed a source change: with sigil: "^0.17" and stdlib at ^0.17 the library resolves, builds, and passes its full suite (2 files, 20 tests) unmodified. The 0.9-to-0.17 gap turned out to cost nothing here.
The floor is ^0.17 because that is where the suite was measured green, not where the symbols first appeared.
Patch rather than minor deliberately: minder depends on ^0.1.0, which accepts 0.1.1 and would not accept 0.2.0.
Changed
package.sgl | 5 +++--
sigil.lock | 6 +++---
2 files changed, 6 insertions(+), 5 deletions(-)Diff
package.sglmodified
@@ -8,11 +8,12 @@
8
9
(package 10
name: "sigil-later"−11
version: "0.1.0"+11
version: "0.1.1"+12
sigil: "^0.17" 13
description: "Time-based task scheduling with cron expressions" 14
url: "https://codeberg.org/sigil/sigil-later" 15
license: "BSD-3-Clause" 16
authors: (list "David Wilson <david@daviwil.com>") 17
18
dependencies: (list−18
(from-git url: sigil-repo package: "sigil-stdlib" version: "^0.9.0")))+19
(from-git url: sigil-repo package: "sigil-stdlib" version: "^0.17")))sigil.lockmodified
@@ -2,8 +2,8 @@
2
(lock 3
(package name: "sigil-stdlib" 4
url: "codeberg:sigil/sigil"−5
ref: "^0.9.0"−6
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"+5
ref: "^0.17"+6
sha: "070f133a3524142b4febfd7c287385186b616252" 7
package-selector: "sigil-stdlib"−8
version: "0.9.1")+8
version: "0.17.20") 9
)