-
-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
agent-memoryContext persistence agentContext persistence agentarea-infrastructureBuild, CI/CD, configurationBuild, CI/CD, configurationarea-workflowsGitHub Actions workflowsGitHub Actions workflowsbugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestpriority:P0Critical: Blocks core functionality, security vulnerability, or data lossCritical: Blocks core functionality, security vulnerability, or data loss
Description
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
- PR docs(claude): add GitHub workflow requirements for issue assignment and PR templates #334: Confirmed blocked
Root Cause
The workflow memory-validation.yml was added in commit f136249 on branch memory-automation-index-consolidation, but:
- The branch was never merged to main
- The check name was added to branch protection rules prematurely
- 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.ymlImmediate Fix
Merge branch memory-automation-index-consolidation to main:
- Find or create PR for the branch
- Merge to main
- Verify workflow runs and creates check
- PR docs(claude): add GitHub workflow requirements for issue assignment and PR templates #334 should unblock automatically
Related Issues
- Issue fix(ci): AI PR Quality Gate creates pending checks that never complete for docs-only PRs #335: Similar issue with AI PR Quality Gate (fixed by PR fix(ci): add skip matrix job to satisfy required agent review checks #337)
- Difference: fix(ci): AI PR Quality Gate creates pending checks that never complete for docs-only PRs #335 was workflow skipping incorrectly; this is missing workflow entirely
Long-Term Prevention
Document required check deployment protocol:
- Workflow MUST exist on main before adding to required checks
- Workflow MUST be verified to create exact check name
- Add CI validation to detect phantom required checks
Acceptance Criteria
-
memory-validation.ymlmerged to main - "Validate Memory Files" check appears and passes/skips on PRs
- PR docs(claude): add GitHub workflow requirements for issue assignment and PR templates #334 unblocked
- ADR created for required check deployment protocol
Analysis
Full root cause analysis: .agents/analysis/pr-334-validate-memory-files-check-missing.md
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
agent-memoryContext persistence agentContext persistence agentarea-infrastructureBuild, CI/CD, configurationBuild, CI/CD, configurationarea-workflowsGitHub Actions workflowsGitHub Actions workflowsbugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestpriority:P0Critical: Blocks core functionality, security vulnerability, or data lossCritical: Blocks core functionality, security vulnerability, or data loss