diff options
-rw-r--r-- | .gitlab-ci.yml | 2 | ||||
-rw-r--r-- | dockerfiles/Dockerfile.gitlab-docs-lint | 15 |
2 files changed, 6 insertions, 11 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 67e02674..a9a81741 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -415,7 +415,7 @@ image:docs-lint: - .docker_prepare stage: build-images variables: - VALE_VERSION: 2.3.3 + VALE_VERSION: 2.3.4 MARKDOWNLINT_VERSION: 0.23.2 IMAGE_NAME: $CI_REGISTRY_IMAGE/lint:vale-$VALE_VERSION-markdownlint-$MARKDOWNLINT_VERSION IMAGE_LATEST: $CI_REGISTRY_IMAGE/lint:latest diff --git a/dockerfiles/Dockerfile.gitlab-docs-lint b/dockerfiles/Dockerfile.gitlab-docs-lint index 5ff65568..252d28bd 100644 --- a/dockerfiles/Dockerfile.gitlab-docs-lint +++ b/dockerfiles/Dockerfile.gitlab-docs-lint @@ -8,28 +8,23 @@ ############################ FROM registry.gitlab.com/gitlab-org/gitlab-docs:base -MAINTAINER GitLab Documentation Team - -# Install vale -# We need to build it from source, see https://github.com/errata-ai/vale/issues/128 +MAINTAINER GitLab Technical Writing team # VALE_VERSION and MARKDOWNLINT_VERSION are defined in .gitlab-ci.yml ARG VALE_VERSION ARG MARKDOWNLINT_VERSION ENV GOBIN=/usr/local/bin -RUN apk add --no-cache wget zip tar make && \ - wget https://github.com/errata-ai/vale/archive/v${VALE_VERSION}.tar.gz && \ +# Install vale +RUN curl -L https://github.com/errata-ai/vale/archive/v${VALE_VERSION}.tar.gz -o v${VALE_VERSION}.tar.gz && \ tar -xvzf v${VALE_VERSION}.tar.gz && \ cd vale-${VALE_VERSION} && \ - make && \ + os=linux exe=vale make && \ make install && \ cd .. && \ rm -r vale-${VALE_VERSION} && \ rm v${VALE_VERSION}.tar.gz && \ - # Remove the /usr/lib/go directory, we no longer need it after Vale is built, - # and it cleans up more than 200MB of space. - rm -rf /usr/lib/go + apk del go # Set up needed environment variables that are called with --build-arg when # the Docker image is built (see .gitlab-ci.yml). |