From 5232784b574cc0cf35709ade97700b1ef99dcb95 Mon Sep 17 00:00:00 2001
From: gitbot <gitbot.north@seco.com>
Date: Wed, 8 May 2024 08:49:58 +0000
Subject: [PATCH] Integrate gitlab-ci/ci-fixes and 5 more

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/54f17a6909d389e7eb84facd9772bd033b491d84

Update CI_IMAGES_REVISION

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/4fd7f8a8bf078eb95b6f1f87864de8a50a6524fe

report_image_diff: get rid of hardcode

Parse machines, pipeline names and distros from gitlab yaml file instead of
harcoding these values in the script.

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/05d6a8db19b1bf54303900a80e4d820fc789d7f6

fullbuildpipeline.py: fix timeout

The problem was found in pipeline:
https://git.seco.com/seco-ne/yocto/manifest/-/jobs/954246

Fix missing update of upstream pipeline status inside while loop.

The timeout in the script was not in sync with the default timeout for build jobs.
Set timeout in __get_build_pipelines() function to 8 hours.

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/3077d25208931e858e7413dd891a3b59e62b959f

handle_artifacts: add "try" block for keep_/delete_artifacts

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/b0be529b38d5dc421efab1c860351a4cf825baa3

handle_artifacts: fix case when pipeline was canceled

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/1a4a5ab1b40352cf59ba84a8efb2289b7338edd5

Refactoring: move common code to separate files
---
 .gitlab-ci     | 2 +-
 .gitlab-ci.yml | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci b/.gitlab-ci
index bf6de92..54f17a6 160000
--- a/.gitlab-ci
+++ b/.gitlab-ci
@@ -1 +1 @@
-Subproject commit bf6de920933953551887f5c12af505a1def8fb44
+Subproject commit 54f17a6909d389e7eb84facd9772bd033b491d84
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9b65d5e..d6dc179 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,8 +4,8 @@
 # ---------------------------------------------------------------------------------------
 include:
   - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci'
-    ref: bf6de920933953551887f5c12af505a1def8fb44
+    ref: 54f17a6909d389e7eb84facd9772bd033b491d84
     file: 'manifest-integration.yml'
 
 variables:
-  GITLAB_CI_REVISION: bf6de920933953551887f5c12af505a1def8fb44
+  GITLAB_CI_REVISION: 54f17a6909d389e7eb84facd9772bd033b491d84
-- 
GitLab