Files
git.stella-ops.org/docs/features/unchecked/cli/gitops-controller.md

966 B

GitOps Controller

Module

Cli

Status

IMPLEMENTED

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 events
    • stella github open-pr -- create a pull request
    • stella 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-pr and verify PR creation
  • Verify webhook processing for supported event types
  • Verify error handling for unsupported Git events