From 813c04c9e87f8ccc0c45b09082810a37565c8fa5 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 1 Jan 2026 21:20:56 -0800 Subject: [PATCH] remove codeflash (#4379) --- .github/workflows/codeflash.yaml | 44 -------------------------------- pyproject.toml | 8 ------ 2 files changed, 52 deletions(-) delete mode 100644 .github/workflows/codeflash.yaml diff --git a/.github/workflows/codeflash.yaml b/.github/workflows/codeflash.yaml deleted file mode 100644 index 65382361..00000000 --- a/.github/workflows/codeflash.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: Codeflash -on: - pull_request: - paths: - # So that this workflow only runs when code within the target module is modified - - "skyvern/**" - workflow_dispatch: -concurrency: - # Any new push to the PR will cancel the previous run, so that only the latest code is optimized - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true -jobs: - optimize: - name: Optimize new Python code in this PR - if: ${{ github.actor != 'codeflash-ai[bot]' }} - runs-on: ubuntu-latest - env: - CODEFLASH_API_KEY: ${{ secrets.CODEFLASH_API_KEY }} - CODEFLASH_PR_NUMBER: ${{ github.event.number }} - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Set up Python - uses: actions/setup-python@v6 - with: - python-version: "3.11" - - name: Install uv - run: | - curl -LsSf https://astral.sh/uv/install.sh | sh - echo "$HOME/.local/bin" >> $GITHUB_PATH - - name: Sync project dependencies - run: | - uv sync --group dev - - name: Install Codeflash into venv - run: | - uv pip install codeflash - - name: Create test dir - run: mkdir -p codeflash-tests - - name: Run Codeflash to optimize code - run: uv run codeflash - - name: remove test dir - run: |- - rm -rf codeflash-tests diff --git a/pyproject.toml b/pyproject.toml index bec37630..7a6eaa6e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -199,11 +199,3 @@ skyvern = "skyvern.cli.commands:cli_app" [tool.pytest.ini_options] norecursedirs = ["eval"] - -[tool.codeflash] -# All paths are relative to this pyproject.toml's directory. -module-root = "skyvern" -tests-root = "codeflash-tests" -test-framework = "pytest" -ignore-paths = ["skyvern/client"] -formatter-cmds = ["ruff check --exit-zero --fix $file", "ruff format $file"]