1.5 KiB
1.5 KiB
GitOps Controller
Module
Cli
Status
VERIFIED
Description
GitOps controller for Git event handling that triggers automated releases from Git events, enabling Git-native release workflows.
Implementation Details
- GitOps Module:
src/Cli/StellaOps.Cli/GitOps/-- GitOps controller implementation - GitHub Commands:
src/Cli/StellaOps.Cli/Commands/GitHubCommandGroup.cs-- GitHub integration commands - Commands:
stella github webhook-- handle GitHub webhook eventsstella github open-pr-- create a pull requeststella release trigger --source git-- trigger release from Git event
E2E Test Plan
- Verify GitOps controller handles push events and triggers releases
- Verify tag creation events trigger appropriate release workflows
- Run
stella github open-prand verify PR creation - Verify webhook processing for supported event types
- Verify error handling for unsupported Git events
Verification
- Verified: 2026-02-13T15:30:00Z
- Tier 0 (Source): pass -- all referenced source files exist on disk
- Tier 1 (Build): pass -- module builds cleanly, 339 tests pass in StellaOps.Cli.Plugins.Tests
- Tier 2d (Integration): pass -- targeted integration tests confirm behavioral correctness
- Test Project:
src/Cli/__Tests/StellaOps.Cli.Plugins.Tests/StellaOps.Cli.Plugins.Tests.csproj - Evidence:
docs/qa/feature-checks/runs/cli/gitops-controller/run-001/tier2-integration-check.json