diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..70a9190b --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +tests/snapshots/** text eol=lf diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cde0a41b..7cde9863 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,6 +112,10 @@ jobs: resolution: lowest-direct - os: windows-latest resolution: lowest-direct + - python-version: "3.14" + resolution: lowest-direct + - python-version: "3.15" + resolution: lowest-direct runs-on: ${{ matrix.os }} continue-on-error: true @@ -142,6 +146,7 @@ jobs: - name: Download objects inventory uses: actions/download-artifact@v4 + if: ${{ matrix.resolution == 'highest' }} with: name: objects.inv path: site/ diff --git a/scripts/make.py b/scripts/make.py index b741a366..48ded006 100755 --- a/scripts/make.py +++ b/scripts/make.py @@ -40,7 +40,7 @@ def environ(**kwargs: str) -> Iterator[None]: def uv_install(venv: Path) -> None: """Install dependencies using uv.""" - with environ(UV_PROJECT_ENVIRONMENT=str(venv), PYO3_USE_ABI3_FORWARD_COMPATIBILITY="1"): + with environ(UV_PROJECT_ENVIRONMENT=str(venv)): if "CI" in os.environ: shell("uv sync --no-editable") else: