From 12a33b1cb92c464af80f40ee1fa87bef6a1af2a4 Mon Sep 17 00:00:00 2001 From: Lorenzo Pagliai <lorenzo.pagliai@seco.com> Date: Mon, 19 Feb 2024 11:56:11 +0100 Subject: [PATCH] [FIX] trigger:include config after GitLab upgrade In the upgrade from GitLab release 15.4.2 to GitLab release 16.8.2 this syntax fix is necessary in order for all the integration pipelines to start correctly --- gitlab-ci-integration-pipelines.yml.jinja2 | 6 +++--- layers-integration-pipelines.yml.jinja2 | 6 +++--- manifest-integration-pipelines.yml.jinja2 | 6 +++--- scripts/get_integration_sources.py | 4 +--- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/gitlab-ci-integration-pipelines.yml.jinja2 b/gitlab-ci-integration-pipelines.yml.jinja2 index 4964359..6977f22 100644 --- a/gitlab-ci-integration-pipelines.yml.jinja2 +++ b/gitlab-ci-integration-pipelines.yml.jinja2 @@ -29,9 +29,9 @@ stages: trigger: include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' - ref: {{ GITLAB_CI_REVISION }} - file: gitlab-ci-integration-jobs.yml + - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' + ref: {{ GITLAB_CI_REVISION }} + file: gitlab-ci-integration-jobs.yml strategy: depend {% endfor %} \ No newline at end of file diff --git a/layers-integration-pipelines.yml.jinja2 b/layers-integration-pipelines.yml.jinja2 index 06c3269..77cfa9b 100644 --- a/layers-integration-pipelines.yml.jinja2 +++ b/layers-integration-pipelines.yml.jinja2 @@ -35,9 +35,9 @@ stages: BB_RECIPE_NAME: {{ BB_RECIPE_NAME }} trigger: include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' - ref: ${GITLAB_CI_REVISION} - file: layers-integration-jobs.yml + - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' + ref: ${GITLAB_CI_REVISION} + file: layers-integration-jobs.yml strategy: depend {% endif %} diff --git a/manifest-integration-pipelines.yml.jinja2 b/manifest-integration-pipelines.yml.jinja2 index 04b2dc1..9a9f281 100644 --- a/manifest-integration-pipelines.yml.jinja2 +++ b/manifest-integration-pipelines.yml.jinja2 @@ -34,9 +34,9 @@ stages: BB_RECIPE_NAME: {{ BB_RECIPE_NAME }} trigger: include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' - ref: ${GITLAB_CI_REVISION} - file: manifest-integration-jobs.yml + - project: '${CI_PROJECT_ROOT_NAMESPACE}/infrastructure/gitlab-ci' + ref: ${GITLAB_CI_REVISION} + file: manifest-integration-jobs.yml strategy: depend {% endif %} diff --git a/scripts/get_integration_sources.py b/scripts/get_integration_sources.py index e940204..a776406 100755 --- a/scripts/get_integration_sources.py +++ b/scripts/get_integration_sources.py @@ -26,9 +26,7 @@ def get_integration_sources(manifest_project: str, manifest_branch: str, group: regex = [f":{manifest_project}:{manifest_branch}$"] manifest_subgroup = '/'.join(manifest_project.split('/')[:-1]) for arch in architecture: - regex.append(f"{manifest_subgroup}/meta-seco-{arch}:{manifest_branch}$") - # Include minimal-meta-seco for testing purposes - regex.append(f"{manifest_subgroup}/minimal-meta-seco:{manifest_branch}$") + regex.append(f"{manifest_subgroup}/layers/seco/meta-seco-{arch}:{manifest_branch}$") for project in group.projects.list(): try: -- GitLab