From b94c94d48d593263ec4b5de5a97251ec645519a5 Mon Sep 17 00:00:00 2001 From: gitbot <gitbot.north@seco.com> Date: Fri, 20 Sep 2024 09:52:33 +0000 Subject: [PATCH] Integrate gitlab-ci/changelog-generator-all-projects-YT-256 and 3 more -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc CI: Changelog: Add new variable 'CHANGELOG_PROJECTS_SKIP', remove project list The listed projects for the changelog are now supposed to be found automatically. No need to list them anymore. The 'SKIP' variable is mostly ment for custom projects, to filter out unneeded projects from the changelog. YT-256 -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/434d542aaff0d3df1a91a6d6d052db9a30db89fa get_integration_source: Print warning to stderr instead of stdout -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/5cc674f7b0170dbe30ee7475ecf8cf43b11f1a8b Changelog: Include all related projects into the changelog In build-pipeline.yml, enable the new parameter by default. YT-256 -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/0c4173a552ad9f93660950542d3263c82228d8ce Changelog-generator: Add parameter to include all integrated projects Before this, the changelog was generated on a given list of projects, all using the same branch. The new parameter now goes the the specified projects from the parameters, and detects all integrated projects into this. So normally you would specify one or two manifest projects, everything else is automatically added to the list. This also handles different branch names. As for example the kernel branches are different, the integration branch is used instead of the branch from the command line. --- .gitlab-ci | 2 +- .gitlab-ci.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci b/.gitlab-ci index 37b396e..f0ed0f4 160000 --- a/.gitlab-ci +++ b/.gitlab-ci @@ -1 +1 @@ -Subproject commit 37b396e85024b6c07a1a843f10a3e9d72f981945 +Subproject commit f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 01ac1ba..b566e72 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,9 +4,9 @@ # --------------------------------------------------------------------------------------- include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci' - ref: 37b396e85024b6c07a1a843f10a3e9d72f981945 + ref: f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc file: 'manifest-integration.yml' variables: - GITLAB_CI_REVISION: 37b396e85024b6c07a1a843f10a3e9d72f981945 + GITLAB_CI_REVISION: f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc BB_RECIPE_NAME: ltp-guf-tests -- GitLab