From ae002043abcf7d47440a57024b6b31ab61630220 Mon Sep 17 00:00:00 2001 From: Jack Rubacha Date: Sun, 11 Jan 2026 00:10:16 -0500 Subject: [PATCH 1/4] Add protobuf to Dockerfile dependencies --- dev/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev/Dockerfile b/dev/Dockerfile index 1df09d12..2c6f04e5 100644 --- a/dev/Dockerfile +++ b/dev/Dockerfile @@ -23,7 +23,8 @@ RUN apt-get update && apt-get install -y \ libssl-dev \ python3 \ python3-pip \ - ruby + ruby \ + protobuf RUN wget https://github.com/renode/renode/releases/download/v1.15.3/renode-1.15.3.linux-portable.tar.gz From 7652de15bba9b97db9c7f0897d473a96376084fa Mon Sep 17 00:00:00 2001 From: Jack Rubacha Date: Sun, 11 Jan 2026 00:12:17 -0500 Subject: [PATCH 2/4] Update Dockerfile --- dev/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/Dockerfile b/dev/Dockerfile index 2c6f04e5..de803652 100644 --- a/dev/Dockerfile +++ b/dev/Dockerfile @@ -24,7 +24,7 @@ RUN apt-get update && apt-get install -y \ python3 \ python3-pip \ ruby \ - protobuf + protobuf-compiler RUN wget https://github.com/renode/renode/releases/download/v1.15.3/renode-1.15.3.linux-portable.tar.gz From 0f68524de4255464ba054aa23cfbfc65f24441b6 Mon Sep 17 00:00:00 2001 From: Jack Rubacha Date: Sun, 11 Jan 2026 00:24:18 -0500 Subject: [PATCH 3/4] Update Dockerfile --- dev/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/Dockerfile b/dev/Dockerfile index de803652..2805e6e8 100644 --- a/dev/Dockerfile +++ b/dev/Dockerfile @@ -26,6 +26,7 @@ RUN apt-get update && apt-get install -y \ ruby \ protobuf-compiler +RUN pip install grpcio-tools RUN wget https://github.com/renode/renode/releases/download/v1.15.3/renode-1.15.3.linux-portable.tar.gz RUN mkdir renode_portable && tar -xvf renode-*.linux-portable.tar.gz -C renode_portable --strip-components=1 && rm renode-*.linux-portable.tar.gz From 0ae51cebd651b72f009f8c095667845de09e1b66 Mon Sep 17 00:00:00 2001 From: Jack Rubacha Date: Sun, 11 Jan 2026 00:27:08 -0500 Subject: [PATCH 4/4] Update Dockerfile --- dev/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/Dockerfile b/dev/Dockerfile index 2805e6e8..94aa9079 100644 --- a/dev/Dockerfile +++ b/dev/Dockerfile @@ -26,7 +26,7 @@ RUN apt-get update && apt-get install -y \ ruby \ protobuf-compiler -RUN pip install grpcio-tools +RUN pip install --break-system-packages grpcio-tools RUN wget https://github.com/renode/renode/releases/download/v1.15.3/renode-1.15.3.linux-portable.tar.gz RUN mkdir renode_portable && tar -xvf renode-*.linux-portable.tar.gz -C renode_portable --strip-components=1 && rm renode-*.linux-portable.tar.gz