diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb9a237..4f47956 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,12 +35,6 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true - run: uv sync --extra dev - run: uv run ruff check src/ tests/ .opencode/scripts/ - run: uv run ruff format --check src/ tests/ .opencode/scripts/ @@ -52,12 +46,6 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true - run: uv sync --extra dev - run: uv run mypy src/ @@ -72,26 +60,12 @@ jobs: python: ["3.13"] steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python }} - - uses: actions/setup-node@v4 - with: - node-version: '22' - cache: 'npm' - cache-dependency-path: | - .opencode/package-lock.json - .opencode/draw-image/package-lock.json - - run: sudo apt-get update && sudo apt-get install -y ripgrep - run: npm ci working-directory: .opencode - run: npm ci working-directory: .opencode/draw-image - run: npm test working-directory: .opencode/draw-image - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true - run: uv sync --extra dev --python ${{ matrix.python }} - run: uv run --python ${{ matrix.python }} pytest @@ -102,11 +76,5 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true - run: uv sync --extra dev - run: uv run xenon --max-absolute B --max-modules A --max-average A src/