chore(ci): remove un-instantiated e2e.yml (0 jobs, permanently failing) - #18
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 failed due to K9 contract validation errors and unauthorized root entries not present on the allowlist.OverviewTwo distinct validation failures occurred across CI jobs: K9 contract file validation errors and repository root shape check failures. FailuresK9 Contract Validation Failed (confidence: high)
Root Entry Allowlist Check Failed (confidence: high)
Summary
Code Review ✅ ApprovedRemoves the uninstantiated and permanently failing e2e.yml workflow file to clean up CI debt. 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