From 38d899403910fc293a6cdcc2e351238fb1f8c0b1 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Wed, 22 Nov 2023 17:30:50 +0100 Subject: [PATCH] add linter to ci --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4540b452..6c469f26 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,7 @@ cache: stages: - delete-release - build-df-cli + - lint - get-data - deploy-meilisearch - update-meilisearch-indexes @@ -163,6 +164,21 @@ delete-meili-helm-release:prod: - helm delete -n ${NAMESPACE} ${CI_PROJECT_NAME}-${CI_ENVIRONMENT_NAME}-meilisearch +# lint + +lint: + image: python:3.11-bullseye + stage: lint + before_script: + - pip install df-wiki-cli --index-url https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.pasteur.fr/api/v4/projects/5222/packages/pypi/simple + - cd content/3.defense-systems + script: + - > + find . -name '*.md' -print0 | xargs -0 -I {} + df-wiki-cli wiki lint --file {} + rules: + - if: $CI_COMMIT_BRANCH != "main" + # Update Meili search indexes .update-meilisearch-index: -- GitLab