summaryrefslogtreecommitdiffstats
path: root/zellij-utils/assets/plugins/status-bar.wasm
diff options
context:
space:
mode:
authorhar7an <99636919+har7an@users.noreply.github.com>2023-08-28 06:24:27 +0000
committerGitHub <noreply@github.com>2023-08-28 06:24:27 +0000
commit8031d6bf645f2de10820d861292efb26358b4af1 (patch)
treeb406d1cafd3290ae17c27cc1607a9332eebc7664 /zellij-utils/assets/plugins/status-bar.wasm
parentf6b08ddfaa4e1a12199df0ba317a140e4729efbf (diff)
xtask/pipeline: Fix publish task (#2711)
* xtask/pipeline: Fix publish task which was previously stuck in an infinite loop after successfully publishing a crate. The error originated in the code only checking for error conditions but not breaking out of the inner infinite loop in case of success. * xtask: Improve publish failure UX by offering the user more actions to choose from when an error occured. * utils/assets: Add generated prost files to assets to make sure they're available at build time and are picked up by all components. It seems we hit some strange bug with the build script where, when running `cargo publish --dry-run` the build script **is not** run before regularly compiling zellij-utils. This shouldn't happen according to the docs, but I cannot explain what's causing it. So we're using this as a workaround for now to make a smooth release. * xtask: Prevent accidental git commit deletion when dry-running a publish. * utils: Add comments to protobuf-related code to explain why these changes were performed. The comments all include a link to an issue comment explaining the situation in greater detail. * xtask: Build protobuf definitions when building any part of the project, similar to how we build the plugins when required. This should ensure that all crates built through `cargo xtask` (which is the officially supported build method) will receive up-to-date protobuf definitions.
Diffstat (limited to 'zellij-utils/assets/plugins/status-bar.wasm')
0 files changed, 0 insertions, 0 deletions