Skip to content

Feat: Release Cutting Go/No-Go Decision Automation #31

@knabben

Description

@knabben

Description

The handbook requires giving a "Go" or "No-Go" signal to the release team when a release is being cut. Currently, signalhound does not support release readiness evaluation.

Requirements

  • Evaluate release readiness based on dashboard health
  • Generate Go/No-Go recommendation
  • Consider blocking failures, flake rates, and informing issues
  • Generate summary report for release cutting decision
  • Support release cutting workflow

Acceptance Criteria

  • Release readiness is evaluated from dashboard data
  • Go/No-Go recommendation is generated
  • Decision logic matches handbook criteria
  • Summary report is generated for release team
  • Report includes blocking failures, flakes, and issues
  • Unit tests for decision logic
  • Integration tests with dashboard data

Implementation Notes

  • Count blocking failures and flakes
  • Check informing dashboard issues
  • Apply decision criteria from handbook
  • Generate markdown report with recommendation
  • Support --release-cut command

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions