Commit graph

78 commits

Author SHA1 Message Date
Kevin Turcios
2a5d303e6f Rename secret to AZURE_ANTHROPIC_ENDPOINT 2025-12-26 13:37:02 -05:00
Kevin Turcios
e1b7425d54 Switch Claude workflows to Azure Foundry 2025-12-26 13:35:56 -05:00
Kevin Turcios
1cc97b7517 Remove qodo-ai pr-agent workflow (replaced by Claude) 2025-12-26 13:22:52 -05:00
Kevin Turcios
09c6ec7cf0 sticky comments 2025-12-26 13:03:29 -05:00
Kevin Turcios
508df04c1e "Claude Code Review workflow" 2025-12-22 20:51:48 -05:00
Kevin Turcios
a88ce7e566 "Claude PR Assistant workflow" 2025-12-22 20:51:47 -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
Saurabh Misra
5e6a8fcea3 fix publish workflow
Signed-off-by: Saurabh Misra <misra.saurabh1@gmail.com>
2025-11-07 16:30:56 -08:00
Saurabh Misra
8a0e90cbc8
Merge branch 'main' into automated-pypi-publishing
Some checks are pending
unit-tests / unit-tests (3.10) (pull_request) Waiting to run
unit-tests / unit-tests (3.11) (pull_request) Waiting to run
unit-tests / unit-tests (3.12) (pull_request) Waiting to run
unit-tests / unit-tests (3.13) (pull_request) Waiting to run
unit-tests / unit-tests (3.14) (pull_request) Waiting to run
unit-tests / unit-tests (3.9) (pull_request) Waiting to run
CodeFlash / Optimize new Python code (pull_request) Waiting to run
E2E - Async / async-optimization (pull_request) Waiting to run
E2E - Bubble Sort Benchmark / benchmark-bubble-sort-optimization (pull_request) Waiting to run
E2E - Bubble Sort Pytest (No Git) / bubble-sort-optimization-pytest-no-git (pull_request) Waiting to run
E2E - Bubble Sort Unittest / bubble-sort-optimization-unittest (pull_request) Waiting to run
Coverage E2E / end-to-end-test-coverage (pull_request) Waiting to run
E2E - Futurehouse Structure / futurehouse-structure (pull_request) Waiting to run
E2E - Init Optimization / init-optimization (pull_request) Waiting to run
E2E - Topological Sort (Worktree) / topological-sort-worktree-optimization (pull_request) Waiting to run
E2E - Tracer Replay / tracer-replay (pull_request) Waiting to run
PR Labeler / label-workflow-changes (pull_request) Waiting to run
Mypy Type Checking for CLI / type-check-cli (pull_request) Waiting to run
/ Run pr agent on every pull request, respond to user comments (pull_request) Waiting to run
Lint / Run pre-commit hooks (pull_request) Waiting to run
windows-unit-tests / windows-unit-tests (pull_request) Waiting to run
2025-11-07 16:16:21 -08:00
Saurabh Misra
67b91d38dd update
Signed-off-by: Saurabh Misra <misra.saurabh1@gmail.com>
2025-11-07 16:16:07 -08:00
Codeflash Bot
e852491f7c sync test dependency packages for 3.9 2025-11-04 00:44:13 -08:00
Kevin Turcios
90eadb8d10 automatically publish when git tag is pushed 2025-10-15 15:25:02 -07:00
Kevin Turcios
97d9e62620 update to avoid locking issues
astral-sh/uv#16105
2025-10-15 15:08:01 -07:00
Kevin Turcios
6e2b05150f conditionally run 3.13 with tests dependencies 2025-10-13 22:13:43 -07:00
Kevin Turcios
e525edc707
Merge branch 'main' into 3.14-in-CI 2025-10-14 01:24:46 +00:00
Kevin Turcios
3b714941b8 lower expect improvement 2025-10-13 14:31:23 -07:00
ali
6b3a020afa
worktree e2e 2025-10-09 15:17:47 +03:00
Kevin Turcios
bf633fefe8 Update unit-tests.yaml 2025-10-08 14:04:08 -07:00
Kevin Turcios
f978a406bb Merge branch 'main' into part-1-windows-fixes 2025-09-29 14:46:25 -07:00
Kevin Turcios
782dba1f23 update this one too 2025-09-29 13:43:00 -07:00
Kevin Turcios
b992f71b6e loosen gain % for E2E 2025-09-29 13:26:18 -07:00
Kevin Turcios
a1d538143b add E2E test on windows too 2025-09-28 09:56:48 +00:00
Kevin Turcios
02662c6a7c run unit tests on windows too 2025-09-28 09:42:47 +00:00
Kevin Turcios
736faa1641 add E2E gha & pytest-asyncio 2025-09-26 15:09:49 -07:00
Kevin Turcios
2cb3e39c32 remove auto deploy of docs 2025-07-31 16:31:39 -07:00
Saurabh Misra
3a44a44106 3.13 test
Signed-off-by: Saurabh Misra <misra.saurabh1@gmail.com>
2025-07-25 13:20:00 -07:00
Kevin Turcios
609144f1ff Update unit-tests.yaml 2025-07-23 17:46:37 -07:00
mohammed
90d84b558e Merge branch 'main' of github.com:codeflash-ai/codeflash into chore/get-pr-number-from-gh-action-event-file 2025-06-29 03:34:51 +03: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
Kevin Turcios
9e26985e76
Merge branch 'main' into chore/get-pr-number-from-gh-action-event-file 2025-06-21 01:31:42 +00:00
Kevin Turcios
46ab01d122 fix
Some checks failed
unit-tests / unit-tests (3.10) (pull_request) Failing after 2s
end-to-end-test / benchmark-bubble-sort-optimization (pull_request) Failing after 2s
end-to-end-test / bubble-sort-optimization-unittest (pull_request) Failing after 2s
Coverage E2E / end-to-end-test-coverage (pull_request) Failing after 2s
end-to-end-test / futurehouse-structure (pull_request) Failing after 1s
end-to-end-test / init-optimization (pull_request) Failing after 1s
end-to-end-test / tracer-replay (pull_request) Failing after 2s
end-to-end-test / topological-sort-optimization (pull_request) Failing after 2s
Mypy Type Checking for CLI / type-check-cli (pull_request) Failing after 2s
/ Run pr agent on every pull request, respond to user comments (pull_request) Failing after 1s
Lint / Run pre-commit hooks (pull_request) Failing after 6s
CodeFlash / Optimize new Python code (pull_request) Failing after 2s
end-to-end-test / bubble-sort-optimization-pytest-no-git (pull_request) Failing after 1s
PR Labeler / label-workflow-changes (pull_request) Failing after 1s
unit-tests / unit-tests (3.11) (pull_request) Failing after 2s
unit-tests / unit-tests (3.12) (pull_request) Failing after 2s
unit-tests / unit-tests (3.9) (pull_request) Failing after 1s
2025-06-20 18:02:39 -07:00
mohammed
89410a5f64 get pr number from gh action event json file, fallback to old behaviour 2025-06-20 18:28:08 +03:00
Kevin Turcios
a407ed267c applied sunscreen 2025-06-19 17:01:24 -07:00
Kevin Turcios
406f86ebfb forgot the flash 2025-06-19 17:00:09 -07:00
Kevin Turcios
4d533f3d7e update the tests to uv 2025-06-19 16:59:06 -07:00
Kevin Turcios
edfc24032e Update unit-tests.yaml 2025-06-09 20:30:53 -07:00
Kevin Turcios
2e4be15cf7 Create pre-commit.yaml 2025-05-20 17:20:49 -04:00
aseembits93
9685312d8b recalibrating expected improvement with new tests 2025-05-12 14:17:08 -07:00
Saurabh Misra
1980dfd431 Fix GHA
Some checks failed
CodeFlash / Optimize new Python code (pull_request) Failing after 2s
PR Labeler / label-workflow-changes (pull_request) Failing after 1s
Mypy Type Checking for CLI / type-check-cli (pull_request) Failing after 2s
/ Run pr agent on every pull request, respond to user comments (pull_request) Failing after 2s
unit-tests / unit-tests (3.10) (pull_request) Failing after 1s
unit-tests / unit-tests (3.11) (pull_request) Failing after 2s
unit-tests / unit-tests (3.12) (pull_request) Failing after 2s
unit-tests / unit-tests (3.9) (pull_request) Failing after 1s
2025-05-07 20:43:00 -07:00
Kevin Turcios
3649e9bdbb loosen pytest version
# 3.13 is causing a strange string formatting error, won't spend more time on it until neccesary.
2025-04-21 06:04:33 -05:00
Alvin Ryanputra
5a4a547524 fix ci
Some checks failed
PR Labeler / label-workflow-changes (pull_request) Failing after 1s
Mypy Type Checking for CLI / type-check-cli (pull_request) Failing after 2s
/ Run pr agent on every pull request, respond to user comments (pull_request) Failing after 1s
unit-tests / unit-tests (3.10.13) (pull_request) Failing after 2s
unit-tests / unit-tests (3.11.6) (pull_request) Failing after 2s
unit-tests / unit-tests (3.12.1) (pull_request) Failing after 2s
unit-tests / unit-tests (3.13.0) (pull_request) Failing after 1s
unit-tests / unit-tests (3.9.18) (pull_request) Failing after 2s
2025-04-18 15:54:13 -04:00
Alvin Ryanputra
8ea6a40a8b fix ci
Some checks failed
end-to-end-test / benchmark-bubble-sort-optimization (pull_request) Failing after 2s
PR Labeler / label-workflow-changes (pull_request) Failing after 1s
Mypy Type Checking for CLI / type-check-cli (pull_request) Failing after 2s
/ Run pr agent on every pull request, respond to user comments (pull_request) Failing after 1s
unit-tests / unit-tests (3.10.13) (pull_request) Failing after 1s
unit-tests / unit-tests (3.11.6) (pull_request) Failing after 2s
unit-tests / unit-tests (3.12.1) (pull_request) Failing after 2s
unit-tests / unit-tests (3.13.0) (pull_request) Failing after 1s
unit-tests / unit-tests (3.9.18) (pull_request) Failing after 2s
2025-04-18 14:36:20 -04:00
Alvin Ryanputra
e5ca10fbb6 marked multithreaded trace benchmarks test to be skipped during CI as its flaky with github action machines 2025-04-17 11:11:12 -04:00
Alvin Ryanputra
a624221642 added pytest-benchmark as dependency 2025-04-16 19:14:55 -04:00
Alvin Ryanputra
4e8483bef0 created benchmarks for codeflash, modified codeflash-optimize to use codeflash --benchmark 2025-04-15 21:18:59 -04:00
Alvin Ryanputra
b70c4c9542 Merge branch 'main' into codeflash-trace-decorator 2025-04-15 11:11:44 -04:00