From d59a25fc0fe6916c27445cfd2198f78876a55509 Mon Sep 17 00:00:00 2001 From: Scott Dixon Date: Thu, 27 Feb 2025 18:42:38 -0800 Subject: [PATCH] Adding support for Yakut UDP to toolshed --- README.md | 3 +-- toolshed/Dockerfile | 2 ++ toolshed/provision.sh | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index af428d5..3160b0f 100644 --- a/README.md +++ b/README.md @@ -25,12 +25,11 @@ like [libcanard](https://github.com/OpenCyphal/libcanard) and | tag | Python | GCC (native) | GCC (arm-none-eabi) | Clang (native) | Cmake | Host Platforms | Other Utilities | |----------|--------|--------------|---------------------|----------------|-------|----------------|-----------------| +| [ts24.4.2](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | | | 13.3.1 | | 3.31.5 | | | | [ts24.4.1](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | | | 13.3.1 | | 3.31.5 | |
  • can-utils
  • doxygen 1.13.2
  • tox
  • nox
  • govr
  • gcc-multilib (amd64 only)
  • | | [ts22.4.10](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | 3.10 | 12.3.0 | 13.3.1 | 18.1.3 | 3.30.1 | | | | [ts22.4.8](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | 3.10 | 12.3.0 | (N/A) | 18.1.3 | 3.22.1 | | | | [ts22.4.7](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | 3.10 | 12.3.0 | (N/A) | 18.1.3 | 3.22.1 | | | -| [ts22.4.6](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | 3.10 | 11.4.0 | (N/A) | 18.0.0 | 3.22.1 | | | -| [ts22.4.5](https://github.com/OpenCyphal/docker_toolchains/pkgs/container/toolshed) | 3.10 | 11.4.0 | (N/A) | 18.0.0 | 3.22.1 | | | You can use this in your workflow yaml like this: diff --git a/toolshed/Dockerfile b/toolshed/Dockerfile index f2f6b40..fe77f9f 100644 --- a/toolshed/Dockerfile +++ b/toolshed/Dockerfile @@ -57,6 +57,8 @@ RUN echo "export PATH=/root/.local/bin:$PATH" >> ~/.bashrc RUN pipx install tox RUN pipx install nox RUN pipx install gcovr +RUN pipx install yakut +RUN git clone --depth 1 https://github.com/OpenCyphal/public_regulated_data_types.git ~/public_regulated_data_types # LEAVE THE WORKDIR AS /repo WORKDIR /repo diff --git a/toolshed/provision.sh b/toolshed/provision.sh index b6da383..a633526 100755 --- a/toolshed/provision.sh +++ b/toolshed/provision.sh @@ -47,3 +47,5 @@ apt-get -y install g++-12 apt-get -y install g++-13 apt-get -y install nodejs apt-get -y install npm +apt-get -y install libpcap0.8-dev +apt-get -y install net-tools