From 546bfabcab2f9604544498dd7416d19e9f63b09b Mon Sep 17 00:00:00 2001
From: Rich Wareham <rjw57@cam.ac.uk>
Date: Mon, 2 Dec 2024 12:53:12 +0000
Subject: [PATCH] fix: ensure OpenAPI artefact paths exist in before_scripts

---
 .gitlab/openapi-generator.gitlab-ci.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitlab/openapi-generator.gitlab-ci.yml b/.gitlab/openapi-generator.gitlab-ci.yml
index 5dc90f7..42aa39f 100644
--- a/.gitlab/openapi-generator.gitlab-ci.yml
+++ b/.gitlab/openapi-generator.gitlab-ci.yml
@@ -69,6 +69,8 @@ openapi:schema:version:
   image:
     name: $OPENAPI_GENERATOR_YQ_IMAGE
     entrypoint: [""]
+  before_script:
+    - mkdir -p $(dirname "$OPENAPI_GENERATOR_SCHEMA_VERSION_ARTIFACT")
   script:
     - yq -r ".info.version" "$OPENAPI_GENERATOR_SCHEMA_ARTIFACT_PATH" >"$OPENAPI_GENERATOR_SCHEMA_VERSION_ARTIFACT"
   artifacts:
-- 
GitLab