chore(ci): remove un-instantiated e2e.yml (0 jobs, permanently failing) - #19
Conversation
jobs: is present but every job block is commented out. An empty jobs: map is invalid, so the run dies with 0 jobs and conclusion=failure on every push that touches src/**, ffi/** or tests/**. It has never run a test. Deleted rather than instantiated: blob-SHA comparison against a pure template clone shows this repo's src/ differs from the scaffold in <=4 files, so there is no project behaviour to exercise end-to-end. Writing a job anyway would pass without testing anything -- a fake gate. Debt: this repo has NO e2e coverage, and this file never provided any. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
CI failed: CI failures caused by unapproved root entries (failing the root shape check) and K9 contract validation errors across jobs.OverviewAnalysis of 3 failed CI logs identified two primary issues: the repository's root shape check failed due to unallowed root files/directories ( FailuresRoot Shape Check Failure (confidence: high)
K9 Contract Validation Failure (confidence: high)
Summary
Code Review ✅ ApprovedRemoves the un-instantiated and permanently failing e2e.yml CI workflow file. No issues found.
Tip Comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |



This repo
s.github/workflows/e2e.ymlis an **un-instantiated scaffold**:jobs:is present but every job block is commented out. An emptyjobs:map is invalid, so the run dies with **0 jobs** andconclusion=failure— permanently, on every push touchingsrc/,ffi/ortests/**`.It has never run a single test, so nothing is lost by removing it.
Why delete rather than instantiate: comparing git blob SHAs against a known-pure template clone shows this repo
ssrc/` is the RSR scaffold, differing in at most 4 files (largely just the repo name). There is no project-specific behaviour here to exercise end-to-end yet, and a job written anyway would pass without testing anything — a fake gate.Debt recorded, not hidden: this repo has no E2E coverage. When real code lands, add a genuine E2E job and prove it can fail. The scaffold remains available in the template repo.
🤖 Generated with Claude Code