Conversation
Add new job to create and upload a wasi-wit-VERSION.tar.gz artifact to GitHub releases containing consolidated WIT files for each proposal. Note each proposal will include it's deps. These are duplicated across proposals to keep each proposal self-contained. NOTE: rc tarballs will fail until we have an updated wkg see #2434 Closes #875
|
Looking over the 0.2.10 release to double-check on this, the current structure is: would it be possible to change that instead to: Not urgent by any means, but that should make consumption a bit easier |
|
One key property was to keep each proposal self-contained, which required including the deps otherwise consumers will need another tool to work as a deps-solver. The idea being folks could ignore/remove the deps folder if that's not required for their use. The deps dir per proposal is what forces this into a non-flat structure. If we want to remove that property of the artifact for some other ergonomic need, I'd like to understand it a little more. I like that individual proposals can be dropped in with existing tooling and work today and this continues the modularity goal of wasi proposals vs treating them as a monolith. |
|
Ok that makes sense yeah. I was thinking we'd just splat the tarball's contents into a |
Add new job to create and upload a wasi-wit-VERSION.tar.gz artifact
to GitHub releases containing consolidated WIT files for each proposal.
Note each proposal will include it's deps. These are duplicated across
proposals to keep each proposal self-contained.
NOTE: rc tarballs will fail until we have an updated wkg see #2434
Closes #875