diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index f2c623d17..cfed60d21 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -68,7 +68,7 @@ jobs: - name: Run Claude Code id: claude - uses: anthropics/claude-code-action@v1 + uses: anthropics/claude-code-action@v1.0.89 with: use_bedrock: "true" use_sticky_comment: true @@ -328,7 +328,7 @@ jobs: - name: Run Claude Code id: claude - uses: anthropics/claude-code-action@v1 + uses: anthropics/claude-code-action@v1.0.89 with: use_bedrock: "true" claude_args: '--model us.anthropic.claude-sonnet-4-6 --allowedTools "Read,Edit,Write,Glob,Grep,Bash(git status*),Bash(git diff*),Bash(git add *),Bash(git commit *),Bash(git push*),Bash(git log*),Bash(git merge*),Bash(git fetch*),Bash(git checkout*),Bash(git branch*),Bash(uv run prek *),Bash(prek *),Bash(uv run ruff *),Bash(uv run pytest *),Bash(uv run mypy *),Bash(uv run coverage *),Bash(gh pr comment*),Bash(gh pr view*),Bash(gh pr diff*),Bash(gh pr merge*),Bash(gh pr close*)"' diff --git a/.github/workflows/e2e-async.yaml b/.github/workflows/e2e-async.yaml index 9eb408298..1acefa63f 100644 --- a/.github/workflows/e2e-async.yaml +++ b/.github/workflows/e2e-async.yaml @@ -3,7 +3,11 @@ name: E2E - Async on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-bubblesort-benchmark.yaml b/.github/workflows/e2e-bubblesort-benchmark.yaml index 2a9f413c0..b3d9dc140 100644 --- a/.github/workflows/e2e-bubblesort-benchmark.yaml +++ b/.github/workflows/e2e-bubblesort-benchmark.yaml @@ -3,7 +3,11 @@ name: E2E - Bubble Sort Benchmark on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-bubblesort-pytest-nogit.yaml b/.github/workflows/e2e-bubblesort-pytest-nogit.yaml index ac63b7cec..9fe357108 100644 --- a/.github/workflows/e2e-bubblesort-pytest-nogit.yaml +++ b/.github/workflows/e2e-bubblesort-pytest-nogit.yaml @@ -3,7 +3,11 @@ name: E2E - Bubble Sort Pytest (No Git) on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-bubblesort-unittest.yaml b/.github/workflows/e2e-bubblesort-unittest.yaml index af0634ba3..654873b53 100644 --- a/.github/workflows/e2e-bubblesort-unittest.yaml +++ b/.github/workflows/e2e-bubblesort-unittest.yaml @@ -3,7 +3,11 @@ name: E2E - Bubble Sort Unittest on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-coverage-optimization.yaml b/.github/workflows/e2e-coverage-optimization.yaml index cd5a16e6a..c5d72c083 100644 --- a/.github/workflows/e2e-coverage-optimization.yaml +++ b/.github/workflows/e2e-coverage-optimization.yaml @@ -3,7 +3,11 @@ name: Coverage E2E on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-futurehouse-structure.yaml b/.github/workflows/e2e-futurehouse-structure.yaml index 72631dc9a..e6a68d17a 100644 --- a/.github/workflows/e2e-futurehouse-structure.yaml +++ b/.github/workflows/e2e-futurehouse-structure.yaml @@ -3,7 +3,11 @@ name: E2E - Futurehouse Structure on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-init-optimization.yaml b/.github/workflows/e2e-init-optimization.yaml index 5bb6d2c02..d33107af3 100644 --- a/.github/workflows/e2e-init-optimization.yaml +++ b/.github/workflows/e2e-init-optimization.yaml @@ -3,7 +3,11 @@ name: E2E - Init Optimization on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: concurrency: diff --git a/.github/workflows/e2e-js-cjs-function.yaml b/.github/workflows/e2e-js-cjs-function.yaml index 9191d18f2..e97e263d3 100644 --- a/.github/workflows/e2e-js-cjs-function.yaml +++ b/.github/workflows/e2e-js-cjs-function.yaml @@ -3,7 +3,12 @@ name: E2E - JS CommonJS Function on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'packages/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-js-esm-async.yaml b/.github/workflows/e2e-js-esm-async.yaml index e1fdbb1f7..44e94d670 100644 --- a/.github/workflows/e2e-js-esm-async.yaml +++ b/.github/workflows/e2e-js-esm-async.yaml @@ -3,7 +3,12 @@ name: E2E - JS ESM Async on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'packages/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-js-ts-class.yaml b/.github/workflows/e2e-js-ts-class.yaml index 4287468ac..04618e823 100644 --- a/.github/workflows/e2e-js-ts-class.yaml +++ b/.github/workflows/e2e-js-ts-class.yaml @@ -3,7 +3,12 @@ name: E2E - JS TypeScript Class on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'packages/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-topological-sort.yaml b/.github/workflows/e2e-topological-sort.yaml index dc40df845..200b33d5b 100644 --- a/.github/workflows/e2e-topological-sort.yaml +++ b/.github/workflows/e2e-topological-sort.yaml @@ -3,7 +3,11 @@ name: E2E - Topological Sort (Worktree) on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: diff --git a/.github/workflows/e2e-tracer-replay.yaml b/.github/workflows/e2e-tracer-replay.yaml index dd64af9b2..3e157676b 100644 --- a/.github/workflows/e2e-tracer-replay.yaml +++ b/.github/workflows/e2e-tracer-replay.yaml @@ -3,7 +3,11 @@ name: E2E - Tracer Replay on: pull_request: paths: - - '**' # Trigger for all paths + - 'codeflash/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - '.github/workflows/e2e-*.yaml' workflow_dispatch: concurrency: