diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f4f0b9b607..664c9deb7e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ env: CARGO_TERM_COLOR: always RUSTUP_MAX_RETRIES: 10 PACKAGE_NAME: ruff - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.14" NEXTEST_PROFILE: ci jobs: @@ -557,7 +557,8 @@ jobs: persist-credentials: false - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: - python-version: ${{ env.PYTHON_VERSION }} + # TODO: figure out why `ruff-ecosystem` crashes on Python 3.14 + python-version: "3.13" - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 name: Download comparison Ruff binary @@ -711,7 +712,7 @@ jobs: --baseline-executable="${PWD}/ty" \ --only-new-bugs \ --bin=ty \ - 0-500 + 0-1000 ) cargo-shear: diff --git a/.github/workflows/daily_fuzz.yaml b/.github/workflows/daily_fuzz.yaml index aeeae1d88c..c299e00fda 100644 --- a/.github/workflows/daily_fuzz.yaml +++ b/.github/workflows/daily_fuzz.yaml @@ -49,7 +49,7 @@ jobs: # shellcheck disable=SC2046 ( uv run \ - --python=3.13 \ + --python=3.14 \ --project=./python/py-fuzzer \ --locked \ fuzz \ diff --git a/python/py-fuzzer/fuzz.py b/python/py-fuzzer/fuzz.py index eacd7587b2..76cc52d2a1 100644 --- a/python/py-fuzzer/fuzz.py +++ b/python/py-fuzzer/fuzz.py @@ -66,7 +66,7 @@ def ruff_contains_bug(code: str, *, ruff_executable: Path) -> bool: "lint.select=[]", "--no-cache", "--target-version", - "py313", + "py314", "--preview", "-", ],