chore(ci): remove un-instantiated e2e.yml (0 jobs, permanently failing) - #52
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: 4 CI validation failures occurred due to contract errors, banned ReScript files, missing OpenSSF state files, and unformatted Rust code; all jobs failed independently of the removed e2e workflow.OverviewMultiple CI checks failed across the repository due to governance policy violations, missing configuration or contract files, and code formatting discrepancies. FailuresK9 Contract Validation Failure (confidence: high)
Banned ReScript File Violation (confidence: high)
OpenSSF Compliance Failure (confidence: high)
Rust Code Formatting Check Failure (confidence: high)
Summary
Code Review ✅ ApprovedRemoves the permanently failing, uninstantiated e2e.yml workflow scaffold that contained zero jobs. 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