Skip to content

fix(ci): Required check 'Validate Memory Files' references non-existent workflow #341

@rjmurillo-bot

Description

@rjmurillo-bot

Problem Statement

PR #334 is blocked by a required status check "Validate Memory Files" that never completes. The workflow file that creates this check exists only on an unmerged feature branch.

Affected PRs

Root Cause

The workflow memory-validation.yml was added in commit f136249 on branch memory-automation-index-consolidation, but:

  1. The branch was never merged to main
  2. The check name was added to branch protection rules prematurely
  3. PRs cannot create the check because the workflow doesn't exist on main

Evidence

# Required check exists in ruleset
gh api repos/rjmurillo/ai-agents/rulesets/11104075 \
  --jq '.rules[] | select(.type == "required_status_checks") | .parameters.required_status_checks[].context' \
  | grep "Validate Memory Files"

# Workflow does NOT exist on main
ls .github/workflows/memory-validation.yml  # File not found

# Workflow EXISTS on feature branch
git show origin/memory-automation-index-consolidation:.github/workflows/memory-validation.yml

Immediate Fix

Merge branch memory-automation-index-consolidation to main:

  1. Find or create PR for the branch
  2. Merge to main
  3. Verify workflow runs and creates check
  4. PR docs(claude): add GitHub workflow requirements for issue assignment and PR templates #334 should unblock automatically

Related Issues

Long-Term Prevention

Document required check deployment protocol:

  1. Workflow MUST exist on main before adding to required checks
  2. Workflow MUST be verified to create exact check name
  3. Add CI validation to detect phantom required checks

Acceptance Criteria

Analysis

Full root cause analysis: .agents/analysis/pr-334-validate-memory-files-check-missing.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-memoryContext persistence agentarea-infrastructureBuild, CI/CD, configurationarea-workflowsGitHub Actions workflowsbugSomething isn't workingdocumentationImprovements or additions to documentationenhancementNew feature or requestpriority:P0Critical: Blocks core functionality, security vulnerability, or data loss

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions