What problem does it solve?
This Skill eliminates the manual, error-prone work of coordinating CI/CD pipelines across multiple separate GitLab projects, a common pain point for teams using multi-repo architectures like Nix flake setups.
Core Features & Use Cases
- Cross-Project Trigger Configuration: Set up fire-and-forget or synchronous downstream triggers between GitLab projects, with support for variable passing and conditional rules.
- Cross-Pipeline Gating: Enforce execution order so dependent projects wait for upstream builds to complete, including tag cascade orchestration across multiple repos.
- Use Case: For edge infrastructure teams using multi-repo Nix flake architectures, this skill automates coordinated builds across builder, os, k3s-core, and services repos, removing the need for manual pipeline coordination.
Quick Start
Use the gitlab-ci skill to configure a tag cascade pipeline in your builder repo that triggers and waits for downstream builds in your k3s-core and services repos when a new version tag is pushed.