Skip to content

PR comment will contain detailed information of existing, replay and concolic tests in separate tables #1637

PR comment will contain detailed information of existing, replay and concolic tests in separate tables

PR comment will contain detailed information of existing, replay and concolic tests in separate tables #1637

name: CodeFlash
on:
pull_request:
paths:
- '**' # Trigger for all paths
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
optimize:
name: Optimize new Python code
if: ${{ github.actor != 'codeflash-ai[bot]' }}
runs-on: ubuntu-latest
env:
CODEFLASH_AIS_SERVER: prod
POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }}
CODEFLASH_API_KEY: ${{ secrets.CODEFLASH_API_KEY }}
COLUMNS: 110
steps:
- name: 🛎️ Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 🐍 Set up Python 3.11 for CLI
uses: astral-sh/setup-uv@v5
with:
python-version: 3.11.6
- name: 📦 Install dependencies (CLI)
run: |
uv sync
- name: ⚡️Codeflash Optimization
id: optimize_code
run: |
uv run codeflash --benchmark