diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f04ddf50b0dc96d9a73942114f9c85f0585e9809..a8ffa2a4514573ceca752e8fbfedad5ee81e9a76 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,10 +13,10 @@ run-tox-pipeline: tags: - docker-executor image: python:3.12 - + except: + - /^release\/*/ services: - postgres:14 - # Change pip's cache directory to be inside the project directory since we can # only cache local items. variables: @@ -25,22 +25,18 @@ run-tox-pipeline: POSTGRES_PASSWORD: nwa DATABASE_HOST: "postgres" PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" - cache: key: tox-virtualenv paths: - .cache/pip - venv/ - before_script: - pip install virtualenv - virtualenv venv - . venv/bin/activate - pip install tox - script: - tox - artifacts: paths: - htmlcov @@ -51,12 +47,10 @@ build-documentation: tags: - docker-executor image: python:3.12 - before_script: - cd $CI_PROJECT_DIR/docs script: - /bin/sh ./build-docs.sh - artifacts: paths: - docs/public @@ -67,17 +61,14 @@ lint-documentation: image: name: jdkato/vale:latest entrypoint: [""] - tags: - docker-executor needs: - job: build-documentation # Only run when documentation has been built artifacts: true - before_script: - cd $CI_PROJECT_DIR/docs/vale - vale sync - script: - vale --glob='!*/migrations/*' $CI_PROJECT_DIR/docs/source $CI_PROJECT_DIR/gso/