From 3e344c2243ce9c558410f9033a8583cf0246b194 Mon Sep 17 00:00:00 2001
From: Christian Dreher <c.dreher@kit.edu>
Date: Fri, 20 Jan 2023 11:51:53 +0100
Subject: [PATCH] chore: Install before script, no source

---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df3c3541e..25d4124f5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,14 +32,14 @@ stages:
 pylint:
     image: python:3.8-bullseye
     stage: lint
-    script:
+    before_script:
         - pip install pylint pylint-pytest pylint-gitlab anybadge
+    script:
         - pylint --exit-zero --output-format=text $(find -type f -name "*.py" ! -path "**/.venv/**") | tee /tmp/pylint.txt
         - sed -n 's/^Your code has been rated at \([-0-9.]*\)\/.*/\1/p' /tmp/pylint.txt > public/badges/$CI_JOB_NAME.score
         - pylint --exit-zero --output-format=pylint_gitlab.GitlabCodeClimateReporter $(find -type f -name "*.py" ! -path "**/.venv/**") > code_climate.json
         - pylint --exit-zero --output-format=pylint_gitlab.GitlabPagesHtmlReporter $(find -type f -name "*.py" ! -path "**/.venv/**") > public/lint/index.html
     after_script:
-        - source .venv/bin/activate
         - anybadge --overwrite --label $CI_JOB_NAME --value=$(cat public/badges/$CI_JOB_NAME.score) --file=public/badges/$CI_JOB_NAME.svg 4=red 6=orange 8=yellow 10=green
         - |
           echo "Your score is: $(cat public/badges/$CI_JOB_NAME.score)"
-- 
GitLab