From 703b28697107505f5845257c9a3c0eb81e18b0c9 Mon Sep 17 00:00:00 2001
From: Bart Jaskulski <bjaskulski@protonmail.com>
Date: Tue, 21 Feb 2023 14:02:31 +0100
Subject: [PATCH] fix: mark all test preparation as optional

Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com>
---
 includes/tests/codeception-integration.yml | 3 ++-
 includes/tests/codeception-parallel.yml    | 3 ++-
 includes/tests/codeception-smoke.yml       | 3 ++-
 includes/tests/codeception.yml             | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/includes/tests/codeception-integration.yml b/includes/tests/codeception-integration.yml
index f177742..00da980 100644
--- a/includes/tests/codeception-integration.yml
+++ b/includes/tests/codeception-integration.yml
@@ -14,8 +14,9 @@ integration codeception tests:
       alias: mysqltests
       command: [--max-allowed-packet=67108864]
   needs:
-    - prepare tests
     - prepare prefixed vendor
+    - job: prepare tests
+      optional: true
     - job: prepare npm assets
       optional: true
   artifacts:
diff --git a/includes/tests/codeception-parallel.yml b/includes/tests/codeception-parallel.yml
index fdab250..581d596 100644
--- a/includes/tests/codeception-parallel.yml
+++ b/includes/tests/codeception-parallel.yml
@@ -7,7 +7,8 @@
     entrypoint: [""]
   needs:
     - prepare prefixed vendor
-    - prepare tests
+    - job: prepare tests
+      optional: true
     - job: prepare npm assets
       optional: true
   variables:
diff --git a/includes/tests/codeception-smoke.yml b/includes/tests/codeception-smoke.yml
index 6058a09..70eb974 100644
--- a/includes/tests/codeception-smoke.yml
+++ b/includes/tests/codeception-smoke.yml
@@ -5,8 +5,9 @@
   image: wpdesknet/wordpresscli:25
   needs:
     - prepare prefixed vendor
-    - prepare tests
     - build to deploy
+    - job: prepare tests
+      optional: true
     - job: prepare npm assets
       optional: true
   variables:
diff --git a/includes/tests/codeception.yml b/includes/tests/codeception.yml
index 749e552..9e794ed 100644
--- a/includes/tests/codeception.yml
+++ b/includes/tests/codeception.yml
@@ -30,7 +30,8 @@
   stage: tests
   needs:
     - prepare prefixed vendor
-    - prepare tests
+    - job: prepare tests
+      optional: true
     - job: prepare npm assets
       optional: true
   except:
-- 
GitLab