Skip to content

Create "CI/CD Components"

dvn requested to merge components into main

Gitlab's new Components feature, similar to Github Actions, allows for a standarized way of structuring CI templates so that they can be used ad-hoc in pipelines as pre-defined jobs, or entire pipelines.

This comes with additional niceties such as:

This MR adds custom components that define jobs or job-sequences which Sequoia-PGP will use from the CI configs of its various projects.

MR Progress

  • Basic Rust Component
  • sequoia-git Authenticate Commits Component
  • Pre-Check Component (codespell, etc.)
  • README describing how to use
  • Local .gitlab-ci.yml for testing and triggering downstream pipelines for verification
Edited by dvn

Merge request reports