1- # Generated from:
2- # https://github.com/zopefoundation/meta/tree/master/config /pure-python
1+ # Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
2+ # https://github.com/zopefoundation/meta/tree/master/src/zope/meta /pure-python
33name : tests
44
55on :
@@ -25,11 +25,11 @@ jobs:
2525 config :
2626 # [Python version, tox env]
2727 - ["3.11", "release-check"]
28- - ["3.9", "py39"]
2928 - ["3.10", "py310"]
3029 - ["3.11", "py311"]
3130 - ["3.12", "py312"]
3231 - ["3.13", "py313"]
32+ - ["3.14", "py314"]
3333 - ["pypy-3.11", "pypy3"]
3434 - ["3.11", "docs"]
3535 - ["3.11", "coverage"]
@@ -43,24 +43,21 @@ jobs:
4343 if : github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
4444 name : ${{ matrix.os[0] }}-${{ matrix.config[1] }}
4545 steps :
46- - uses : actions/checkout@v5
46+ - uses : actions/checkout@v6
4747 with :
4848 persist-credentials : false
4949 - name : Install uv + caching
50- uses : astral-sh/setup-uv@v6
50+ # astral/setup-uv@7.2.0
51+ uses : astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b
5152 with :
5253 enable-cache : true
5354 cache-dependency-glob : |
5455 setup.*
5556 tox.ini
56- python-version : ${{ matrix.matrix. config[0] }}
57+ python-version : ${{ matrix.config[0] }}
5758 github-token : ${{ secrets.GITHUB_TOKEN }}
5859 - name : Test
59- if : ${{ !startsWith(runner.os, 'Mac') }}
6060 run : uvx --with tox-uv tox -e ${{ matrix.config[1] }}
61- - name : Test (macOS)
62- if : ${{ startsWith(runner.os, 'Mac') }}
63- run : uvx --with tox-uv tox -e ${{ matrix.config[1] }}-universal2
6461 - name : Coverage
6562 if : matrix.config[1] == 'coverage'
6663 run : |
0 commit comments