diff --git a/scripts/collect_release_information.py b/scripts/collect_release_information.py
index 179ead06b9bfc98085dc0d2562ab98548cc22b2c..f39b3047fa263fd852eb6de7e021e6eb7eb1d979 100755
--- a/scripts/collect_release_information.py
+++ b/scripts/collect_release_information.py
@@ -5,6 +5,7 @@ import fnmatch
 import sys
 import tempfile
 
+from gitlab import GitlabGetError
 from gitlab.client import Gitlab
 from gitlab.v4.objects import Project, ProjectPipelineJob
 
@@ -35,13 +36,18 @@ def get_job_env_variables(
 
         with tempfile.NamedTemporaryFile() as target_file:
             print(f"Downloading file {env_file} from job {job.name}", file=sys.stderr)
-            download_job_artifact(
-                gitlab,
-                target_file.name,
-                env_file,
-                job.id,
-                project=project,
-            )
+            try:
+                download_job_artifact(
+                    gitlab,
+                    target_file.name,
+                    env_file,
+                    job.id,
+                    project=project,
+                )
+            except GitlabGetError:
+                print(
+                    f"Artifact '{env_file}' not found in {job.web_url}", file=sys.stderr
+                )
 
             lines = [line.decode("utf-8").rstrip() for line in target_file.readlines()]