From 73ae93669bc45f1974e17a41f080f3cd9d860de7 Mon Sep 17 00:00:00 2001
From: gitbot <gitbot@garz-fricke.com>
Date: Tue, 13 Dec 2022 17:26:21 +0000
Subject: [PATCH] Integrate gitlab-ci/add-new-deploy-pipeline-to-yocto and 19
 more

--

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

Add new deploy pipeline to Yocto

--

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

Move reusable parts from CI-Test to common

--

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

Package: add comment

--

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

alphaplan_fwr_import: add error handling

--

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

Package & deploy: do not allow missing dotenv file

--

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

Alphaplan: add script for importing alphaplan data

The script has mostly been copied from alphaplan_fwr.py, but with
different input data.

Adding a job to the CI-test environment for testing this.

--

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

Alphaplan: add script for generating alphaplan data

This script has mostly been copied from alphaplan_fwr.py, but with
different input data (artifacts from the SoftwareStore deploy job) and
without actually importing the data to the Alphaplan database.

Adding a job to the CI-test environment for testing this.

--

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

Deploy: save variables in deploy.env

--

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

Deploy: save rsync file list for later stages

--

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

CI-test: use caching between the pipeline stages

--

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

CI-test: add deploy stages for SoftwareStore and FTP

Rename all stages to uppercase on this occasion, since we're adding
stages with names containing multiple words.

--

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

Add package class and stage

--

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

Add script to query job logs filtered by status, tag, and log pattern

--

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

Update isort config

--

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

Harmonize import order in all python files via isort

--

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

Add isort job to analyze stage

isort is a Python utility to sort imports alphabetically, and
automatically separated into sections and by type.

--

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

common: add constant for default GitLab URL

--

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

common: use uppercase for constants

--

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

CI-test: add simulated SDK build

--

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

CI-test: use infrastructure runner for build simulation
---
 .gitlab-ci     |  2 +-
 .gitlab-ci.yml |  4 ++--
 SRCREV.conf    | 28 ++++++++++++++--------------
 default.xml    |  8 ++++----
 4 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/.gitlab-ci b/.gitlab-ci
index 9982711f..38c04aef 160000
--- a/.gitlab-ci
+++ b/.gitlab-ci
@@ -1 +1 @@
-Subproject commit 9982711f4f5600b7031c8ee7bddefafdb1497516
+Subproject commit 38c04aefccf3bfe607c28177750135a044d6c6c7
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a986ee95..5cffd74e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,13 +4,13 @@
 # ---------------------------------------------------------------------------------------
 include:
   - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci'
-    ref: 9982711f4f5600b7031c8ee7bddefafdb1497516
+    ref: 38c04aefccf3bfe607c28177750135a044d6c6c7
     file: 'manifest-pipeline-yocto.yml'
 
 variables:
   MANIFEST_PROJECT_ID: 1725
   MASTER_BRANCH: kirkstone
-  GITLAB_CI_REVISION: 9982711f4f5600b7031c8ee7bddefafdb1497516
+  GITLAB_CI_REVISION: 38c04aefccf3bfe607c28177750135a044d6c6c7
 
 generate-build-jobs:
   variables:
diff --git a/SRCREV.conf b/SRCREV.conf
index b052a0f9..1bdba003 100644
--- a/SRCREV.conf
+++ b/SRCREV.conf
@@ -1,15 +1,15 @@
-SRCREV:pn-egalaxi2c = "cc69f5f385a0e7afb2ed839f94f4b27ac691e0c3"
-SRCREV:pn-emc-test-suite = "2bb508f3db7c2697eaaf5b66aadadbd5f0bdc40d"
-SRCREV:pn-gf-productiontests = "5a7973651645c951ef2d119922de79ed288f27dd"
-SRCREV:pn-gfeeprom = "e113c726e31cb7fed36312427bec15038c5fa2d4"
-SRCREV:pn-gfplatdetect = "970ebf48ef4e8cb49f7b17710c3c2aceb208092f"
-SRCREV:pn-gfxml2dto = "ded1ccba11e7fd101751aa4530d7b182b64360e5"
-SRCREV:pn-seco-show-demo = "9fc4fba4aeb2fc622b8f23eaac60b23a94a2c39c"
-SRCREV:pn-libmdb = "f6c8e7925451867f3a286377d4e600e032ea0a49"
-SRCREV:pn-linux-seconorth = "2d9b2214dbaa0d58c1f4b6a113acf1b18e98e2ea"
-SRCREV:pn-linux-imx = "544db85bb180aa902ae60dc9430b4747d32e488f"
+SRCREV:pn-egalaxi2c = "3b5f2be4d72b01ab45030a64bfcee2c44646d242"
+SRCREV:pn-emc-test-suite = "27efc08261e986f7eb54cf3dc2128462d67f347b"
+SRCREV:pn-gf-productiontests = "65b7015aca4955c2cd4521847eb21641431c1e20"
+SRCREV:pn-gfeeprom = "2b9b90f65f14ce04b2efeee8fc528258d0081f11"
+SRCREV:pn-gfplatdetect = "a29222653bd8bfae07750a2e390e42de24994e2a"
+SRCREV:pn-gfxml2dto = "594f37f5a4aa3c75f356cc2980ff2fca54cea0bb"
+SRCREV:pn-seco-show-demo = "1c419ef90c1eedaadf15175e6a81980652fe2c5f"
+SRCREV:pn-libmdb = "535e2b7fe0e93ffc298ba1ca95f830da16f80bfd"
+SRCREV:pn-linux-seconorth = "c9960445abffcaa928788c86f20944e1eba92cc7"
+SRCREV:pn-linux-imx = "82cacedb784226107de212f1706d351311c8b175"
 SRCREV:pn-linux-imx-kuk = "0258f07c61364958e3307da11a388e72baffb03a"
-SRCREV:pn-touchcal-conv = "9ab8c81d0946656668d75d215c460182e7200762"
-SRCREV:pn-u-boot-imx = "eeaddfdf65afd27fabf3a05b6fbe788422b475ab"
-SRCREV:pn-xconfig = "eb0b455e23737d0602837cd03a7bf3344afb7b6d"
-SRCREV:pn-qt-multi-screen-compositor = "c23f9b8684c52800d7c6b4bed4c3aff02c42c3b3"
+SRCREV:pn-touchcal-conv = "b2cc65910b5187cc754639c01968bfd57dd415f4"
+SRCREV:pn-u-boot-imx = "a9a506c5ab3a34f1cb802f7038cd2cf135c951ad"
+SRCREV:pn-xconfig = "701dad85eee86e3e1164963c67b70f703401fb84"
+SRCREV:pn-qt-multi-screen-compositor = "d227da3371967fa34248e9148819693274412ef2"
diff --git a/default.xml b/default.xml
index a539c233..f68b360e 100644
--- a/default.xml
+++ b/default.xml
@@ -21,10 +21,10 @@
     <project name="meta-qt5.git"                    revision="5b71df60e523423b9df6793de9387f87a149ac42"  remote="qt5-github"   path="sources/meta-qt5"                  />
     <project name="meta-freescale.git"              revision="dd98526300937450d741c9b3403799632f417226"  remote="fslc"         path="sources/meta-freescale"            />
     <project name="meta-freescale-distro.git"       revision="fc15f5003043da23212596be7366ae2547c308ad"  remote="fslc"         path="sources/meta-freescale-distro"     />
-    <project name="layers/meta-seconorth-machine"   revision="3aa0c0eb54cb2953d3317f9770761e10c70c6388"  remote="seco-ne"      path="sources/meta-seconorth-machine"    />
-    <project name="layers/meta-seconorth-distro"    revision="1c52dfec53df5a86d29c0914712c64febbd67935"  remote="seco-ne"      path="sources/meta-seconorth-distro"     />
-    <project name="layers/meta-seconorth-nogplv3"   revision="ff922229f9b4da813f96ce2cbd24b41252e9a12f"  remote="seco-ne"      path="sources/meta-seconorth-nogplv3"    />
-    <project name="config"                          revision="e93c5615678b18e49fc193c8cf4fb3a5ce38ba75"  remote="seco-ne"      path=".conf"                              >
+    <project name="layers/meta-seconorth-machine"   revision="7337a11afc085d2ed12b8f4ca838e49076262dad"  remote="seco-ne"      path="sources/meta-seconorth-machine"    />
+    <project name="layers/meta-seconorth-distro"    revision="74ec3ab1538d6db7e027bcd65a079a475b84ac91"  remote="seco-ne"      path="sources/meta-seconorth-distro"     />
+    <project name="layers/meta-seconorth-nogplv3"   revision="49c29c0958a64c8450a0e9aae9a1b1f3eecbdac1"  remote="seco-ne"      path="sources/meta-seconorth-nogplv3"    />
+    <project name="config"                          revision="7510c8272c5aff5ae35cbd4714a94a8cd6bec2d2"  remote="seco-ne"      path=".conf"                              >
         <linkfile dest="setup-environment" src="setup-environment" />
     </project>
 
-- 
GitLab