1010 - tests/**
1111 - .github/workflows/ci-python.yml
1212 - pyproject.toml
13+ - pixi.toml
1314 - pixi.lock
1415 pull_request :
1516 paths :
1617 - compass/**
1718 - tests/**
1819 - .github/workflows/ci-python.yml
1920 - pyproject.toml
21+ - pixi.toml
2022 - pixi.lock
2123 workflow_dispatch :
2224
5456
5557 - uses : prefix-dev/setup-pixi@1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 # v0.9.5
5658 with :
57- pixi-version : v0.62.2
59+ pixi-version : v0.68.1
5860 locked : true
5961 cache : true
6062 cache-write : false
7274 fail-fast : false
7375 max-parallel : 8
7476 matrix :
75- os : [ubuntu-latest, macos-latest, windows-latest]
77+ os : [ubuntu-latest, macos-latest, macos-26-intel, windows-latest]
7678
7779 steps :
7880 - name : Checkout Repo
8385
8486 - uses : prefix-dev/setup-pixi@1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 # v0.9.5
8587 with :
86- pixi-version : v0.62.2
88+ pixi-version : v0.68.1
8789 locked : true
8890 cache : true
8991 cache-write : ${{ github.ref == 'refs/heads/main' }}
@@ -101,7 +103,7 @@ jobs:
101103 fail-fast : false
102104 max-parallel : 8
103105 matrix :
104- os : [ubuntu-latest, macos-latest, windows-latest]
106+ os : [ubuntu-latest, macos-latest, macos-26-intel, windows-latest]
105107
106108 steps :
107109 - name : Checkout Repo
@@ -112,7 +114,7 @@ jobs:
112114
113115 - uses : prefix-dev/setup-pixi@1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 # v0.9.5
114116 with :
115- pixi-version : v0.62.2
117+ pixi-version : v0.68.1
116118 locked : true
117119 cache : true
118120 cache-write : false
@@ -130,8 +132,12 @@ jobs:
130132 fail-fast : false
131133 max-parallel : 8
132134 matrix :
133- os : [ubuntu-latest, macos-latest]
135+ os : [ubuntu-latest, macos-latest, macos-26-intel ]
134136 python-version : ['3.13', '3.12']
137+ exclude :
138+ # https://docling-project.github.io/docling/getting_started/installation/#:~:text=When%20installing%20Docling,using%20Python%203.13%2B.
139+ - os : macos-26-intel
140+ python-version : ' 3.13'
135141
136142 steps :
137143 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -175,9 +181,9 @@ jobs:
175181 uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
176182 with :
177183 path : .tox/
178- key : ${{ runner.os }}-${{ matrix.python-version }}-tox-v1 -${{ hashFiles('**/pyproject.toml') }}
184+ key : ${{ runner.os }}-${{ runner.arch }}-${{ matrix.python-version }}-tox-v2 -${{ hashFiles('**/pyproject.toml') }}
179185 restore-keys : |
180- ${{ runner.os }}-${{ matrix.python-version }}-tox-v1 -
186+ ${{ runner.os }}-${{ runner.arch }}-${{ matrix.python-version }}-tox-v2 -
181187
182188 - name : Test with tox
183189 run : tox -e ${{ matrix.python-version == '3.12' && 'msv' || 'latest' }}
@@ -189,4 +195,4 @@ jobs:
189195 uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
190196 with :
191197 path : .tox/
192- key : ${{ runner.os }}-${{ matrix.python-version }}-tox-v1 -${{ hashFiles('**/pyproject.toml') }}
198+ key : ${{ runner.os }}-${{ runner.arch }}-${{ matrix.python-version }}-tox-v2 -${{ hashFiles('**/pyproject.toml') }}
0 commit comments