add tooling to create a package tarball #14312
Labels
enhancement
Solving this issue will likely involve adding new logic or components to the codebase.
proposal
This issue suggests modifications. If it also has the "accepted" label then it is planned.
zig build system
std.Build, the build runner, `zig build` subcommand, package management
Milestone
Extracted from #14265.
This would have the following benefits:
build.zig.zon
first in the tar (less important if make build.zig.zon contain all urls, including mirrors, and hashes of entire dependency tree #14309 is implemented)Perhaps there could be some other linty checks that it would do by default, which would make people feel happy feelings when publishing a package.
However, there's kind of an odd downside here - this feature would not be necessary. By intention, any tarball generated by any service - even from any arbitrary commit - should work fine. The existence of this feature might mislead people into thinking that publishing a zig package is more complicated than it really is.
The text was updated successfully, but these errors were encountered: