[CICD][RELEASE] Implement Automated Release Pipeline
This commit introduces an automated release pipeline that can be manually triggered after a Git tag is created and the build pipelines have successfully completed. The pipeline automatically gathers the necessary information and generates a GitLab release page. - Migrated and adapted necessary Python scripts from Yocto Hamburg - Created Jinja templates for the release page - Developed a pipeline that integrates all required stages and jobs - Moved the changelog stage from the build pipeline to the release pipeline
- build-pipeline-yocto.yml.jinja2 0 additions, 6 deletionsbuild-pipeline-yocto.yml.jinja2
- build-pipeline.yml 21 additions, 28 deletionsbuild-pipeline.yml
- common.yml 20 additions, 0 deletionscommon.yml
- manifest-pipeline-yocto.yml 18 additions, 0 deletionsmanifest-pipeline-yocto.yml
- manifest-pipeline.yml 1 addition, 0 deletionsmanifest-pipeline.yml
- release-pipeline-clea.yml 149 additions, 0 deletionsrelease-pipeline-clea.yml
- release_templates/hardware_support.jinja2 32 additions, 0 deletionsrelease_templates/hardware_support.jinja2
- release_templates/known_issues.jinja2 8 additions, 0 deletionsrelease_templates/known_issues.jinja2
- release_templates/link_references.jinja2 349 additions, 0 deletionsrelease_templates/link_references.jinja2
- release_templates/release_clea.jinja2 30 additions, 0 deletionsrelease_templates/release_clea.jinja2
- scripts/collect_release_information.py 259 additions, 0 deletionsscripts/collect_release_information.py
- scripts/create_gitlab_release.py 10 additions, 4 deletionsscripts/create_gitlab_release.py
- scripts/get_parent_pipeline.py 78 additions, 0 deletionsscripts/get_parent_pipeline.py
-
mentioned in commit clea-os/layers/seco/meta-seco-qcom@72c73f3a
-
mentioned in commit clea-os/layers/seco/meta-seco-mtk@418211ad
-
mentioned in commit clea-os/bsp/mediatek/u-boot-seco-mtk@6a025282
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os@a5042faf
-
mentioned in commit clea-os/layers/seco/meta-seco-core@bfcc4f5a
-
mentioned in commit clea-os/layers/seco/meta-seco-bsp@e005bfc2
-
mentioned in commit clea-os/layers/seco/meta-seco-rpi@597f7d03
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os-embedded@e75f44ea
-
mentioned in commit clea-os/layers/seco/meta-seco-intel@a49ad623
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os-things@893dcf57
-
mentioned in commit clea-os/layers/seco/meta-seco-rk@6b35440d
-
mentioned in commit clea-os/bsp/mediatek/linux-seco-mtk@20d1d591
-
mentioned in commit clea-os/layers/seco/meta-seco-imx@9dc89f59
-
mentioned in commit clea-os/seco-base@9631b0af
-
mentioned in commit clea-os/bsp/nxp/tools/imx-mkimage@95ceeb29
-
mentioned in commit clea-os/bsp/nxp/u-boot-seco-imx@54a47a43
-
mentioned in commit clea-os/bsp/nxp/linux-seco-imx@cfc3fa91
-
mentioned in commit clea-os/bsp/rockchip/u-boot-seco-rk@aae0ed10
-
mentioned in commit clea-os/bsp/rockchip/u-boot-seco-rk@dcb1f2e9
-
mentioned in commit clea-os/bsp/rockchip/linux-seco-rk@b6d53980
-
mentioned in commit clea-os/layers/external/poky@95715d47
-
mentioned in commit clea-os/layers/seco/meta-seco-qcom@ae8bbe8e
-
mentioned in commit clea-os/layers/seco/meta-seco-mtk@6caed873
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os@2569cae7
-
mentioned in commit clea-os/layers/seco/meta-seco-core@884f6177
-
mentioned in commit clea-os/layers/seco/meta-seco-bsp@0fac5486
-
mentioned in commit clea-os/layers/seco/meta-seco-rpi@4f535eb4
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os-embedded@4a8cba3d
-
mentioned in commit clea-os/layers/seco/meta-seco-intel@087a989b
-
mentioned in commit clea-os/layers/seco/meta-seco-clea-os-things@22bec56b
-
mentioned in commit clea-os/layers/seco/meta-seco-rk@f07a34ae
-
mentioned in commit clea-os/layers/seco/meta-seco-imx@91ddb226
-
mentioned in commit clea-os/seco-base@706637ec
-
mentioned in commit clea-os/seco-manifest@9fb5b4c4
-
mentioned in merge request clea-os/layers/seco/meta-seco-qcom!67 (merged)
-
mentioned in merge request clea-os/bsp/mediatek/u-boot-seco-mtk!56 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-mtk!131 (merged)
-
mentioned in merge request clea-os/bsp/mediatek/linux-seco-mtk!61 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os!111 (merged)
-
mentioned in merge request clea-os/bsp/nxp/tools/imx-mkimage!93 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-core!86 (merged)
-
mentioned in merge request clea-os/bsp/nxp/u-boot-seco-imx!229 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-bsp!117 (merged)
-
mentioned in merge request clea-os/bsp/nxp/linux-seco-imx!296 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-rpi!100 (merged)
-
mentioned in merge request clea-os/bsp/rockchip/u-boot-seco-rk!155 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os-embedded!161 (merged)
-
mentioned in merge request clea-os/bsp/rockchip/u-boot-seco-rk!156 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-intel!118 (merged)
-
mentioned in merge request clea-os/bsp/rockchip/linux-seco-rk!121 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os-things!207 (merged)
-
mentioned in merge request clea-os/layers/external/poky!83 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-rk!267 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-qcom!68 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-imx!458 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-mtk!132 (merged)
-
mentioned in merge request clea-os/seco-base!191 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os!112 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-core!87 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-bsp!118 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-rpi!101 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os-embedded!162 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-intel!119 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-clea-os-things!208 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-rk!268 (merged)
-
mentioned in merge request clea-os/layers/seco/meta-seco-imx!459 (merged)
-
mentioned in merge request clea-os/seco-base!192 (merged)
-
mentioned in commit clea-os/seco-manifest@a150d494
-
mentioned in merge request clea-os/seco-manifest!699 (merged)