codeflash/.github/workflows
Kevin Turcios d941f3645f ci: consolidate remaining 10 workflows into ci.yaml
Add all non-required-check E2E workflows and prek lint to the
consolidated ci.yaml:

- 4 standard Python E2Es (async, benchmark, coverage, init)
- 3 JS E2Es (cjs-function, esm-async, ts-class)
- 2 Java E2Es (fibonacci-nogit, tracer)
- prek lint

New change detection outputs:
- e2e_js: triggers JS E2Es when packages/ changes
- e2e_java: triggers Java E2Es when java runtime/fixtures change

Total: 17 jobs + determine-changes + gate = 19 jobs in one file.
Down from 22 workflow files to 7 (remaining are non-test: claude,
codeflash self-optimize, label-workflow-changes, publish, java-e2e).

Additional savings per irrelevant PR: ~$0.80 (10 jobs x ~$0.08).
Total per skipped PR: ~$1.85.
2026-04-09 06:35:55 -05:00
..
ci.yaml ci: consolidate remaining 10 workflows into ci.yaml 2026-04-09 06:35:55 -05:00
claude.yml ci: bump astral-sh/setup-uv from v6 to v8.0.0 2026-04-09 05:16:10 -05:00
codeflash-optimize.yaml ci: bump astral-sh/setup-uv from v6 to v8.0.0 2026-04-09 05:16:10 -05:00
codeflash.yaml Add CodeFlash GitHub Actions workflow 2026-01-28 01:29:39 +00:00
java-e2e-tests.yml ci: bump astral-sh/setup-uv from v6 to v8.0.0 2026-04-09 05:16:10 -05:00
label-workflow-changes.yml fix workflow triggering condition (#136) 2025-04-11 10:34:52 +05:30
publish.yml ci: bump astral-sh/setup-uv from v6 to v8.0.0 2026-04-09 05:16:10 -05:00