Skip to content

Release 0.5.0

Alexander Wellbrock requested to merge develop into main

The 0.5.0 release brings QEMU-based tests to RPM-OSTree-Engine. Also with this release we have a more sophisticated roadmap and milestones to the 1.0.0 stable release.

Features:

  • a new main template for architectural child-pipelines was added .gitlab-ci-template-subpipeline
  • new job template for releasing the new commit(s) and image
  • new job template for checking the freshly build image

Changes:

  • the main template name is changed from gitlab-ci-template.yml to .gitlab-ci-template.yml
  • the CI_INCLUDE_JOBS variable is removed to make jobs more clean and easy to extend
  • multiple (architecture) pipelines for OSTree refs are now handled by child-pipeline triggers in RPM-OSTree-Engine. It's still possible to use any other approach in adopter projects however
  • the sign job was removed since in practice it proved to be more confusing than useful
  • artifact timeouts are slightly increased
  • the SSHFS key variable is now treated as a gitlab CI file variable which has to be changed in gitlab CI configuration
  • new commits now are only deployed to the SSHFS remote after the release job
  • data in pipeline is transferred through runner cache instead of artifacts to reduce network usage from/to the cloud

Fixes:

  • the new OSTree commit hash is now printed in the job log again
  • fix pre-commit script interference with local git merge attempts
  • fix delta job GPG signatures
  • fix duplicate merge-request pipelines
Edited by Alexander Wellbrock

Merge request reports