Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml2
-rw-r--r--dockerfiles/Dockerfile.gitlab-docs-lint15
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).