kicad-runner (9.0)
Installation
docker pull git.rafaelmartins.com/infra/kicad-runner:9.0sha256:fc609da7fa36eb5e83cf1626f25ab38821b8deaca206874905092501d40a6d97About this package
A docker image for forgejo-actions with kicad.
Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1776729600' |
| ARG USER_NAME=kicad |
| ARG USER_UID=1000 |
| ARG USER_GID=1000 |
| LABEL org.opencontainers.image.authors=https://groups.google.com/a/kicad.org/g/devlist org.opencontainers.image.url=https://kicad.org org.opencontainers.image.documentation=https://docs.kicad.org/ org.opencontainers.image.source=https://gitlab.com/kicad/kicad-ci/kicad-cli-docker org.opencontainers.image.vendor=KiCad org.opencontainers.image.licenses=GPL-3.0-or-later org.opencontainers.image.description=Image containing KiCad EDA, python and the stock symbol and footprint libraries for use in automation workflows |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c apt-get update && apt-get install -y libbz2-1.0 libcairo2 libglu1-mesa libglew2.2 libx11-6 libwxgtk3.2* libpython3.11 python3 python3-wxgtk4.0 python3-yaml python3-typing-extensions libcurl4 libngspice0 ngspice libocct-modeling-algorithms-7.6 libocct-modeling-data-7.6 libocct-data-exchange-7.6 libocct-visualization-7.6 libocct-foundation-7.6 libocct-ocaf-7.6 unixodbc zlib1g shared-mime-info git libgit2-1.5 libsecret-1-0 libprotobuf32 libzstd1 libnng1 sudo # buildkit |
| COPY /usr/installtemp/bin /usr/bin # buildkit |
| COPY /usr/installtemp/share /usr/share # buildkit |
| COPY /usr/installtemp/lib /usr/lib # buildkit |
| COPY /usr/share/kicad /usr/share/kicad # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c ldconfig -l /usr/bin/_pcbnew.kiface # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c apt-get clean autoclean; apt-get autoremove -y; rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=C.UTF-8 |
| ENV LANGUAGE=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c groupadd --gid $USER_GID $USER_NAME && useradd --uid $USER_UID --gid $USER_GID -m $USER_NAME && usermod -aG sudo $USER_NAME && echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c mkdir -p /home/$USER_NAME/.config/kicad/$(kicad-cli -v | cut -d . -f 1,2) # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c cp /usr/share/kicad/template/*-lib-table /home/$USER_NAME/.config/kicad/$(kicad-cli -v | cut -d . -f 1,2) # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c chown -R $USER_NAME:$USER_NAME /home/$USER_NAME/.config # buildkit |
| RUN |3 USER_NAME=kicad USER_UID=1000 USER_GID=1000 /bin/sh -c chown -R $USER_NAME:$USER_NAME /tmp/org.kicad.kicad || true # buildkit |
| USER kicad |
| RUN /bin/sh -c sudo apt update && sudo apt install -y --no-install-recommends ca-certificates wget nodejs && wget --output-document /tmp/ibom.tar.gz "https://github.com/openscopeproject/InteractiveHtmlBom/archive/refs/tags/v2.11.2.tar.gz" && sudo mkdir -p /opt/ibom && sudo tar --extract --gzip --verbose --file /tmp/ibom.tar.gz --strip-components 1 --directory /opt/ibom/ && rm -f /tmp/ibom.tar.gz # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | https://groups.google.com/a/kicad.org/g/devlist |
| org.opencontainers.image.created | 2026-06-02T23:37:32.886Z |
| org.opencontainers.image.description | A docker image for forgejo-actions with kicad. |
| org.opencontainers.image.documentation | https://docs.kicad.org/ |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | d143cb336d51032256553913babeedbb9888b537 |
| org.opencontainers.image.source | https://git.rafaelmartins.com/infra/kicad-runner |
| org.opencontainers.image.title | kicad-runner |
| org.opencontainers.image.url | https://git.rafaelmartins.com/infra/kicad-runner |
| org.opencontainers.image.vendor | KiCad |
| org.opencontainers.image.version | main |
Details
2026-06-02 23:38:11 +00:00
Versions (2)
View all
Container
0
OCI / Docker
linux/amd64
https://groups.google.com/a/kicad.org/g/devlist
1.1 GiB