👷 Add Dockerfile for the ci-lint-audit image
All checks were successful
ci/woodpecker/pr/validate Pipeline was successful
ci/woodpecker/manual/dependencies Pipeline was successful
ci/woodpecker/manual/lint-audit-image Pipeline was successful

This commit is contained in:
2025-04-28 07:25:17 +02:00
parent a8a7b16e9f
commit 9e7ba84576
2 changed files with 26 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
steps:
dockerize:
image: woodpeckerci/plugin-kaniko
settings:
registry: rg.fr-par.scw.cloud
repo: asr-projects/beau-gosse-du-92/ci-lint-audit
dockerfile: ./docker/Dockerfile.ci-lint-audit
tags: latest
auto_tag: false
cache: false
username: nologin
password:
from_secret: registry-password
when:
- path: ./docker/Dockerfile.ci-lint-audit

View File

@@ -0,0 +1,10 @@
FROM rust:1.86
RUN apt update \
&& apt install -y --no-install-recommends git libgtk-3-dev libjavascriptcoregtk-4.1-dev libwebkit2gtk-4.1-dev libclang-dev hunspell \
&& apt clean
RUN rustup component add rustfmt clippy \
&& rustup default nightly
RUN cargo install --locked cargo-sort-derives cargo-spellcheck cargo-udeps cargo-deny