codeflash/.github/workflows
Mohamed Ashraf fa9d32f1c4 Merge branch 'main' into omni-java
Resolve 7 merge conflicts from main's modular refactoring + JS improvements:

- aiservice.py: combine multi-language metadata (omni-java) with main's structure
- cmd_init.py: adopt main's modular split (init_config, init_auth, github_workflow) + add Java import
- code_replacer.py: main's clean early-return style + omni-java's non-Python single-block fallback
- version.py, test_support_dispatch.py, test_javascript_test_runner.py: take main's versions
- uv.lock: regenerated

Port Java into main's modular structure:
- Fix init_java.py lazy imports to point to new modules (init_config, init_auth, github_workflow)
- Add Java workflow support to github_workflow.py (detection, template, customization)
- Fix broken Java imports (function_optimizer, line_profiler) after main's module moves

Add safety tests for merge-critical functions:
- test_add_language_metadata.py: 10 tests covering per-language payload correctness
- test_code_replacer_matching.py: 8 tests covering fallback chain

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 00:15:19 +00:00
..
claude.yml fix: attempt to fix failing CI on codeflash optimization PRs before closing 2026-03-10 16:34:55 -06:00
codeflash-optimize.yaml chore: use default testgen-review-turns in GHA 2026-03-06 17:05:01 -05:00
codeflash.yaml Add CodeFlash GitHub Actions workflow 2026-01-28 01:29:39 +00:00
e2e-async.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-bubblesort-benchmark.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-bubblesort-pytest-nogit.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-bubblesort-unittest.yaml remove test_framework from pyproject.toml (#955) 2025-12-09 02:53:08 -08:00
e2e-coverage-optimization.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-futurehouse-structure.yaml remove test_framework from pyproject.toml (#955) 2025-12-09 02:53:08 -08:00
e2e-init-optimization.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-java-fibonacci-nogit.yaml Add Java end to end tests 2026-02-16 08:43:51 +02:00
e2e-js-cjs-function.yaml package installer to e2e test 2026-01-29 14:31:06 +05:30
e2e-js-esm-async.yaml package installer to e2e test 2026-01-29 14:31:06 +05:30
e2e-js-ts-class.yaml package installer to e2e test 2026-01-29 14:31:06 +05:30
e2e-topological-sort.yaml apply suggestion 2025-12-07 00:53:32 -06:00
e2e-tracer-replay.yaml apply suggestion 2025-12-07 00:53:32 -06:00
java-e2e-tests.yml fix: add API key for tests and build codeflash-runtime JAR in CI 2026-02-03 02:18:49 +00:00
label-workflow-changes.yml fix workflow triggering condition (#136) 2025-04-11 10:34:52 +05:30
mypy.yml Update mypy.yml 2026-01-24 06:51:43 -05:00
prek.yaml chore: migrate from pre-commit to prek 2026-02-03 19:56:58 -05:00
publish.yml reverting workflows to original state 2026-02-24 21:54:58 +05:30
unit-tests.yaml ci: build codeflash-runtime JAR in unit-tests workflow 2026-03-03 20:01:40 +00:00