summaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-utils/src/plugin_api/mod.rs')
-rw-r--r--zellij-utils/src/plugin_api/mod.rs16
1 files changed, 15 insertions, 1 deletions
diff --git a/zellij-utils/src/plugin_api/mod.rs b/zellij-utils/src/plugin_api/mod.rs
index 4812d468c..40057fde0 100644
--- a/zellij-utils/src/plugin_api/mod.rs
+++ b/zellij-utils/src/plugin_api/mod.rs
@@ -10,6 +10,20 @@ pub mod plugin_ids;
pub mod plugin_permission;
pub mod resize;
pub mod style;
+// NOTE: This code is currently out of order.
+// Refer to [the PR introducing this change][1] to learn more about the reasons.
+// TL;DR: When running `cargo release --dry-run` the build-script in zellij-utils is not executed
+// for unknown reasons, causing compilation to fail. To make a new release possible in the
+// meantime, we decided to temporarily include the protobuf plugin API definitions
+// statically.
+//
+// [1]: https://github.com/zellij-org/zellij/pull/2711#issuecomment-1695015818
+//pub mod generated_api {
+// include!(concat!(env!("OUT_DIR"), "/generated_plugin_api.rs"));
+//}
pub mod generated_api {
- include!(concat!(env!("OUT_DIR"), "/generated_plugin_api.rs"));
+ include!(concat!(
+ env!("CARGO_MANIFEST_DIR"),
+ "/assets/prost/generated_plugin_api.rs"
+ ));
}