Kevin Turcios
46e4035b05
ci: bump astral-sh/setup-uv from v6 to v8.0.0
...
v8 uses immutable releases (no major/minor tags) for supply chain
security. Pinning to exact version tag per upstream recommendation.
2026-04-09 05:16:10 -05:00
Kevin Turcios
d344324325
ci: replace wildcard path triggers with targeted filters on E2E tests
...
All 12 E2E workflows used `paths: ['**']` which triggered on every file
change — docs, configs, experiments, etc. This caused ~140-200 min of
compute per push event (18+ parallel workflows).
Now E2E tests only trigger when relevant source code changes:
- Python E2E: codeflash/**, tests/**, pyproject.toml, uv.lock, workflow files
- JS E2E: same + packages/**
- Java E2E: already had proper path filters (no change needed)
Estimated savings: ~$150-200/mo in CI compute.
2026-04-09 02:06:28 -05:00
Kevin Turcios
2e34d83c52
remove test_framework from pyproject.toml ( #955 )
...
* follow up
* remove requirement
* Delete uv.lock
* refresh uv-lock
* first pass
* cleanup test_framework here
* cleanup
* code_review
* cleanup tests
* fix for E2E
* fix tests dir missing
* one more cleanup
* cancel-in-progress
* Revert "cancel-in-progress"
This reverts commit f4bb9079cb .
* not needed here
* lower threshold and cleanup comments
* debug
* temp
* debug
Revert "debug"
This reverts commit fc3655149486c8b980e245e97b8304232086f08d.
fix(discover): Fix pytest discovery for futurehouse structure
Revert "fix(discover): Fix pytest discovery for futurehouse structure"
This reverts commit 40c48882b7413f5876af0e2e08d8f17a65bab091.
Reapply "debug"
This reverts commit c8297e57fbdca2462a8ca1199657748b8bc225e9.
Revert "not needed here"
This reverts commit dd2c5cdf76 .
Revert "lower threshold and cleanup comments"
This reverts commit 0e2f57e292 .
Reapply "lower threshold and cleanup comments"
This reverts commit e3b24f4a2967551eca8a19f96bf6647b23acdbbc.
Reapply "not needed here"
This reverts commit aec32103c931ff6d57dfa0d012113c2cec5d37a7.
Revert "Reapply "debug""
This reverts commit 77ab9f34f858a17fb29764c544769a0eb72ce7f0.
Reapply "fix(discover): Fix pytest discovery for futurehouse structure"
This reverts commit 506b94ab4fe17a7c8e0d458253812758cced3f22.
feat(futurehouse): Make futurehouse structure pytest compatible
* Revert "debug"
This reverts commit 271c5a37ec .
* Revert "temp"
This reverts commit b363acda1c .
* Revert "debug"
This reverts commit ac29b6beb3 .
* just for now
2025-12-09 02:53:08 -08:00
Kevin Turcios
66ff6f065d
apply suggestion
2025-12-07 00:53:32 -06:00
Kevin Turcios
a22adba91a
apply suggestion
2025-12-07 00:51:47 -06:00
Kevin Turcios
4cb39b8ab3
cancel-in-progress
2025-12-07 00:46:42 -06:00
Kevin Turcios
33437d39e3
use pytest as the execution engine for all tests ( #951 )
...
* first pass
restore
restore this too
Revert "first pass"
This reverts commit b507770b2c79cc948b33222d8877fb784bfe108a.
* continue
* Update uv.lock
* refresh lockfile
* bugfix
* temp
* fix these
* pytest changes
* formatting
* set up test env properly here too
* ruff
* make ruff happy
* Update e2e-bubblesort-unittest.yaml
* with pytest
* bugfix
* oops
2025-12-06 22:40:25 -06:00
Kevin Turcios
97d9e62620
update to avoid locking issues
...
astral-sh/uv#16105
2025-10-15 15:08:01 -07:00
Kevin Turcios
782dba1f23
update this one too
2025-09-29 13:43:00 -07:00
Sarthak Agarwal
64a40d85d6
Rename the test files and Workflow name as all of them have same name ( #442 )
...
Co-authored-by: Kevin Turcios <106575910+KRRT7@users.noreply.github.com>
2025-06-27 04:50:08 +05:30