Files
yamllint-docker/Dockerfile
CSRBot 95f28765f2
All checks were successful
Build / build-arm64 (pull_request) Successful in 1m55s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Successful in 2m27s
chore(deps): update docker.io/library/python docker tag to v3.13.6
2025-08-07 19:17:51 +00:00

20 lines
456 B
Docker

FROM docker.io/library/python:3.13.6-alpine AS build
ARG YAMLLINT_VERSION=master
RUN set -ex && \
apk update && \
apk upgrade && \
apk add git python3 py-pip
RUN git clone --branch ${YAMLLINT_VERSION} https://github.com/adrienverge/yamllint /tmp/yamllint && \
python3 -m venv /venv && \
/venv/bin/pip3 install /tmp/yamllint && \
rm -r -f /tmp/yamllint
ENV PATH="/venv/bin:${PATH}"
WORKDIR /workspace
ENTRYPOINT [ "yamllint" ]