Skip to content

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

Merge request reports

Loading