File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 - name : Run tests with tox
5050 run : tox -e ${{ matrix.toxenv }}
5151
52+ test-cairo :
53+ runs-on : ubuntu-latest
54+ steps :
55+ - uses : actions/checkout@v6
56+
57+ - name : Set up Python
58+ uses : actions/setup-python@v6
59+ with :
60+ python-version : " 3.12"
61+ cache : ' pip'
62+
63+ - name : Install Cairo dependencies
64+ run : sudo apt-get update && sudo apt-get install -y libcairo2-dev
65+
66+ - name : Install tox
67+ run : pip install tox
68+
69+ - name : Run Cairo tests with tox
70+ run : tox -e cairo
71+
5272 build :
5373 runs-on : ubuntu-latest
5474 steps :
@@ -107,7 +127,7 @@ jobs:
107127
108128 create-issue-on-failure :
109129 runs-on : ubuntu-latest
110- needs : [test, build, docs]
130+ needs : [test, test-cairo, build, docs]
111131 if : always() && (contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')) && github.event_name == 'schedule'
112132 permissions :
113133 issues : write
You can’t perform that action at this time.
0 commit comments