-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
add tooling to create a package tarball #14312
Copy link
Copy link
Open
Labels
enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.zig build systemstd.Build, the build runner, `zig build` subcommand, package managementstd.Build, the build runner, `zig build` subcommand, package management
Milestone
Metadata
Metadata
Assignees
Labels
enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.zig build systemstd.Build, the build runner, `zig build` subcommand, package managementstd.Build, the build runner, `zig build` subcommand, package management
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Proposals
Extracted from #14265.
This would have the following benefits:
build.zig.zonfirst 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.