ci / ci (pull_request) Successful in 3m28s
Review follow-ups on the same work: - emitter_version is its own sidecar field, not the build revision. Keying the merge check on created_with invalidated every published index on every unrelated crucible commit, forcing a re-emit of the whole corpus. - flake.nix builds cmd/crucible-nwsync, so Nix consumers get the binary the docs promise. - readManifest uses io.ReadFull: bytes.Reader.Read can return a short count with no error, so a truncated manifest parsed into zero-padded garbage. - emit refuses a .mod outright and names why, rather than failing on an unknown extension. - SOURCE_DATE_EPOCH pins the sidecar timestamp; the manifest was already deterministic. - Entry.identity replaces the resref/restype key struct duplicated in emit and assemble. Refs #53.
11 lines
176 B
AMPL
11 lines
176 B
AMPL
module git.westgate.pw/ShadowsOverWestgate/sow-tools
|
|
|
|
go 1.26.0
|
|
|
|
require (
|
|
golang.org/x/text v0.35.0
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
)
|
|
|
|
require github.com/klauspost/compress v1.19.1
|