Artifact 0eade544d4d7fc5a620348c6f29cc9219ff8c6d6377a05e756ca89860a524781:
- File
build.zig.zon
— part of check-in
[3645c03e2d]
at
2026-07-18 20:52:25
on branch release-0.1
— Narrow .paths to docs/rfcs so working docs never ship in a package
`.paths` named the whole `docs` directory. A Zig package is cut from the working tree, not from what fossil tracks, so the ignore-glob does not govern it: a bare `docs` entry ships whatever sits under docs/ at package time — including the ignore-glob'd docs/plans/*.md working documents, which are internal and must never leave the repository.
Naming docs/rfcs directly is also what the repo convention already states (0ad7fa92c6: 'docs/ is for the RFCs only'); the manifest now encodes that convention instead of relying on docs/ happening to stay clean. A new pin in src/packaging_test.zig asserts it so the bare-docs form cannot drift back. (user: dmestas, size: 347) [annotate] [blame] [check-ins using] [more...]
.{ .name = .zit, .version = "0.0.0", .fingerprint = 0x4570515ffc0991f4, // Changing this has security and trust implications. .minimum_zig_version = "0.16.0", .dependencies = .{}, .paths = .{ "build.zig", "build.zig.zon", "src", "docs/rfcs", "README.md", "LICENSE", }, }