yamllint-docker/Dockerfile
CSRBot 266a988c87
All checks were successful
Build / build-arm64 (pull_request) Successful in 1m59s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Build / build-amd64 (pull_request) Successful in 2m26s
Build / build-arm64 (push) Successful in 1m27s
Lint Markdown files / markdown-lint (push) Successful in 10s
Build / build-amd64 (push) Successful in 2m13s
chore(deps): update docker.io/library/python docker tag to v3.13.5
2025-06-13 01:11:42 +00:00

20 lines
456 B
Docker

FROM docker.io/library/python:3.13.5-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" ]