You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
There are currently a few UX problems with publishing normal (non-skeleton) Zarf packages.
A user running zarf package publish path/to/package may expect their package to be built and published. Instead a skeleton package will be published. We have seen multiple community members post that this behavior is confusing
Users may want to publish and create a package in one step. This may be important if they have an extremely large package that is expensive to compress and decompress. It is possible to do this with zarf package create path/to/package --output=oci://registry, however this is not easy to discover. The typical user would expect this functionality in zarf package publish path/to/package
The solution should be done as follows
Deprecate zarf package publish path/to/dir by replacing it with a new command zarf package publish skeleton path/to/dir. After a year has passed zarf package publish path/to/dir should create and publish a normal package.
Once the above has been fully implemented, deprecate the --output=oci://registry functionality from create and warn users to switch to zarf package publish. After a year remove the --output functionality.
The text was updated successfully, but these errors were encountered:
AustinAbro321
changed the title
Improve command UX of publishing packages
Improve package publish UX for skeleton and create+publish flows
Dec 11, 2024
Is your feature request related to a problem? Please describe.
There are currently a few UX problems with publishing normal (non-skeleton) Zarf packages.
zarf package publish path/to/package
may expect their package to be built and published. Instead a skeleton package will be published. We have seen multiple community members post that this behavior is confusingzarf package create path/to/package --output=oci://registry
, however this is not easy to discover. The typical user would expect this functionality inzarf package publish path/to/package
The solution should be done as follows
zarf package publish path/to/dir
by replacing it with a new commandzarf package publish skeleton path/to/dir
. After a year has passedzarf package publish path/to/dir
should create and publish a normal package.--output=oci://registry
functionality from create and warn users to switch tozarf package publish
. After a year remove the--output
functionality.The text was updated successfully, but these errors were encountered: