enh(ci): rust installed for everybody

This commit is contained in:
David Boucher 2025-06-13 17:05:20 +02:00
parent 45a410f687
commit 468b952d64
7 changed files with 19 additions and 3 deletions

View File

@ -2,6 +2,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:8
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
RUN bash -e <<EOF
echo '[goreleaser]

View File

@ -2,6 +2,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:9
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
RUN bash -e <<EOF
echo '[goreleaser]

View File

@ -3,6 +3,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bookworm
ENV DEBIAN_FRONTEND=noninteractive
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
# fix locale
RUN bash -e <<EOF

View File

@ -3,6 +3,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bullseye
ENV DEBIAN_FRONTEND=noninteractive
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
# fix locale
RUN bash -e <<EOF

View File

@ -3,6 +3,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/ubuntu:jammy
ENV DEBIAN_FRONTEND=noninteractive
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
# fix locale
RUN bash -e <<EOF

View File

@ -3,6 +3,9 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/ubuntu:noble
ENV DEBIAN_FRONTEND=noninteractive
ENV RUSTUP_HOME=/opt/rustup
ENV CARGO_HOME=/opt/cargo
ENV PATH="$CARGO_HOME/bin:$PATH"
# fix locale
RUN bash -e <<EOF

View File

@ -70,9 +70,7 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Building generic plugins using Cargo
run: |
export PATH="/opt/bin:$PATH"
cargo build --release
run: cargo build --release
shell: bash
- name: Package