diff --git a/Dockerfile.multiarch b/Dockerfile.multiarch index 5ba9c86..ae09923 100644 --- a/Dockerfile.multiarch +++ b/Dockerfile.multiarch @@ -12,9 +12,11 @@ ARG TARGETARCH ARG TARGETVARIANT ARG GOMPLATE_VERSION -ARG SUPERCRONIC_VERSION ARG URL_PARSER_VERSION ARG PRETTIER_VERSION +ARG SPELLCHECKER_VERSION +ARG JSBEAUTIFY_VERSION +ARG YAMLLINT_VERSION # renovate: datasource=github-releases depName=hairyhenderson/gomplate ENV GOMPLATE_VERSION="${GOMPLATE_VERSION:-v3.11.3}" @@ -26,8 +28,10 @@ ENV PRETTIER_VERSION="${PRETTIER_VERSION:-2.8.3}" ENV SPELLCHECKER_VERSION="${SPELLCHECKER_VERSION:-6.1.1}" # renovate: datasource=npm depName=js-beautify ENV JSBEAUTIFY_VERSION="${JSBEAUTIFY_VERSION:-1.14.7}" +# renovate: datasource=pypi depName=yamllint +ENV YAMLLINT_VERSION="${YAMLLINT_VERSION:-1.28.0}" -RUN apk --update add curl make tar git && \ +RUN apk --update add --no-cache python3 py3-pip curl make tar git && \ curl -SsfL -o /usr/local/bin/gomplate "https://github.com/hairyhenderson/gomplate/releases/download/${GOMPLATE_VERSION}/gomplate_${TARGETOS}-${TARGETARCH}${TARGETVARIANT}" && \ curl -SsfL -o /usr/local/bin/url-parser "https://github.com/thegeeklab/url-parser/releases/download/${URL_PARSER_VERSION}/url-parser-${TARGETOS}-${TARGETARCH}${TARGETVARIANT//v/-}" && \ chmod 755 /usr/local/bin/gomplate && \ @@ -36,6 +40,7 @@ RUN apk --update add curl make tar git && \ "prettier@$PRETTIER_VERSION" \ "spellchecker-cli@$SPELLCHECKER_VERSION" \ "js-beautify@$JSBEAUTIFY_VERSION" && \ + pip install -qq --no-cache-dir yamllint=="$YAMLLINT_VERSION" && \ rm -rf /var/cache/apk/* && \ rm -rf /tmp/* diff --git a/README.md b/README.md index 871ed7b..94f953e 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,9 @@ Custom Alpine image including a common toolset. - gomplate - url-parser - prettier +- spellchecker-cli +- js-beautify +- yamllint ## License