diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 210184d3a0b2953bcb87c7093d9aa9f810605b4e..971c72750c18df2dcf68b89aadc2bc89f8cd4c7f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -79,7 +79,7 @@ dependency_scanning:
                 - ${CI_PROJECT_DIR}/.cache/pip
             policy: pull-push
     stage: .pre
-    script:
+    before_script:
         - python --version
         - pip install --upgrade pip
         - export PATH="$PATH":"$HOME/.local/bin"
@@ -87,9 +87,11 @@ dependency_scanning:
         - pipx ensurepath
         - pipx install virtualenv
         - pipx install poetry
+        - poetry --version
+    script:
         - virtualenv $VENV
         - source $ACTIVATE_VENV
-        - poetry --version
+        - pip install --upgrade pip
         - poetry install
         - poetry update
     artifacts: