codeflash/.github
Kevin Turcios 5877864fc8 ci: consolidate required checks into single ci.yaml with gate job
Replace 7 individual required-check workflows (unit-tests, mypy,
5 E2E tests) with a single ci.yaml following the astral-sh/ruff
gate pattern:

- determine-changes job uses native git diff (no third-party deps)
- Each test job skipped at job level when paths don't match
- Single required-checks-passed gate job accepts success + skipped
- E2E security preserved: environment gating, author allowlists

This fixes the long-standing issue where workflow-level path filters
leave required checks "Pending" on PRs that don't touch code paths,
blocking merge without admin override.

Estimated savings: ~$1.05/skipped PR ($0.64 unit-tests + $0.01
type-check + $0.40 E2E), ~$50-100/yr in compute, plus eliminating
all admin-merge workarounds.
2026-04-09 05:43:16 -05:00
..
ISSUE_TEMPLATE feat: create issue templates for bug reports and feature requests 2026-03-22 22:56:15 -07:00
workflows ci: consolidate required checks into single ci.yaml with gate job 2026-04-09 05:43:16 -05:00
dependabot.yml ci: temporarily disable Dependabot PRs 2026-04-09 04:38:12 -05:00