Integrate gitlab-ci/cleaos-640-automatic-release-creation and 5 more
Commit: clea-os/infrastructure/gitlab-ci@a020ccb5
[CI/CD][RELEASE] Turn on changelog section
--
Commit: clea-os/infrastructure/gitlab-ci@7fabb833
[CI/CD][RELEASE] Separate deploy data collection for SDK and Yocto
--
Commit: clea-os/infrastructure/gitlab-ci@22597703
[CI/CD][RELEASE] Adjust Release documentation
--
Commit: clea-os/infrastructure/gitlab-ci@de746044
[CI/CD][RELEASE] Restore legacy release logic for custom projects
--
Commit: clea-os/infrastructure/gitlab-ci@7471cf32
[CICD][RELEASE] Clean up variables, generate hardware support, and improve comments
- Removed unused or unnecessary variables
- Generate "Hardware support" section based on built boards
- Fixed typos and corrected inaccurate descriptions
- Start release pipeline automatically
--
Commit: clea-os/infrastructure/gitlab-ci@3bbc958c
[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