From 93072d31e956084f6c5ee1ded2127a039728f2f3 Mon Sep 17 00:00:00 2001 From: gitbot <gitbot.north@seco.com> Date: Wed, 25 Sep 2024 10:34:19 +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 37b396e8..f0ed0f4f 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 0e6d09ad..72627b46 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,13 +4,13 @@ # --------------------------------------------------------------------------------------- include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci' - ref: 37b396e85024b6c07a1a843f10a3e9d72f981945 + ref: f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc file: 'manifest-pipeline-yocto.yml' variables: MANIFEST_PROJECT_ID: 1725 MASTER_BRANCH: dunfell - GITLAB_CI_REVISION: 37b396e85024b6c07a1a843f10a3e9d72f981945 + GITLAB_CI_REVISION: f0ed0f4fd8cea2d0c76aabc102c68bf89fe96fbc generate-build-pipeline: variables: -- GitLab