@@ -201,20 +201,12 @@ jobs:
201201 cache-dependency-path : |
202202 **/requirements.txt
203203 dev_tools/requirements/**/*.txt
204- - name : Install system packages
205- run : |
206- sudo apt-get update
207- sudo apt-get install libffi7
208204 - name : Install requirements
209205 run : |
210206 pip install --upgrade setuptools wheel
211207 pip install --upgrade --upgrade-strategy eager -r dev_tools/requirements/dev.env.txt
212- - name : Run Quil dependencies
213- run : docker compose -f cirq-rigetti/docker-compose.test.yaml up -d
214208 - name : Pytest check
215- run : check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib --rigetti-integration
216- - name : Stop Quil dependencies
217- run : docker compose -f cirq-rigetti/docker-compose.test.yaml down
209+ run : check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib --ignore=cirq-rigetti
218210 # TODO(#6706) remove after we start using NumPy 2.0 in regular pytest
219211 pytest-numpy-2 :
220212 if : github.repository_owner == 'quantumlib'
@@ -235,10 +227,6 @@ jobs:
235227 cache-dependency-path : |
236228 **/requirements.txt
237229 dev_tools/requirements/**/*.txt
238- - name : Install system packages
239- run : |
240- sudo apt-get update
241- sudo apt-get install libffi7
242230 - name : Install requirements
243231 run : |
244232 pip install wheel
@@ -299,24 +287,16 @@ jobs:
299287 cache-dependency-path : |
300288 **/requirements.txt
301289 dev_tools/requirements/**/*.txt
302- - name : Install system requirements
303- run : |
304- sudo apt-get update
305- sudo apt-get install libffi7
306290 - name : Install requirements
307291 run : |
308292 pip install --upgrade setuptools wheel
309293 pip install --upgrade --upgrade-strategy eager -r dev_tools/requirements/dev.env.txt
310- - name : Run Quil dependencies
311- run : docker compose -f cirq-rigetti/docker-compose.test.yaml up -d
312294 - name : Coverage check
313- run : check/pytest-and-incremental-coverage -n auto --rigetti-integration
295+ run : check/pytest-and-incremental-coverage -n auto --ignore=cirq-rigetti
314296 - name : Upload coverage reports to Codecov
315297 uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5
316298 env :
317299 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
318- - name : Stop Quil dependencies
319- run : docker compose -f cirq-rigetti/docker-compose.test.yaml down
320300 windows :
321301 if : github.repository_owner == 'quantumlib'
322302 name : Pytest Windows
@@ -343,7 +323,7 @@ jobs:
343323 - name : Pytest Windows
344324 run : |
345325 source dev_tools/pypath
346- check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib
326+ check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib --ignore=cirq-rigetti
347327 shell : bash
348328 macos :
349329 if : github.repository_owner == 'quantumlib'
@@ -369,7 +349,7 @@ jobs:
369349 pip install --upgrade setuptools wheel
370350 pip install --upgrade --upgrade-strategy eager -r dev_tools/requirements/no-contrib.env.txt
371351 - name : Pytest check
372- run : check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib
352+ run : check/pytest -n auto --durations=20 --ignore=cirq-core/cirq/contrib --ignore=cirq-rigetti
373353 notebooks-stable :
374354 if : github.repository_owner == 'quantumlib'
375355 name : Changed Notebooks Isolated Test against Cirq stable
0 commit comments