1- # Generated from:
2- # https://github.com/zopefoundation/meta/tree/master/config /buildout-recipe
1+ # Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
2+ # https://github.com/zopefoundation/meta/tree/master/src/zope/meta /buildout-recipe
33name : tests
44
55on :
@@ -24,36 +24,33 @@ jobs:
2424 config :
2525 # [Python version, tox env]
2626 - ["3.11", "release-check"]
27- - ["3.9", "py39"]
2827 - ["3.10", "py310"]
2928 - ["3.11", "py311"]
3029 - ["3.12", "py312"]
3130 - ["3.13", "py313"]
32- - ["pypy-3.10", "pypy3"]
31+ - ["3.14", "py314"]
32+ - ["pypy-3.11", "pypy3"]
3333 - ["3.11", "coverage"]
3434
3535 runs-on : ${{ matrix.os[1] }}
3636 if : github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
3737 name : ${{ matrix.config[1] }}
3838 steps :
39- - uses : actions/checkout@v4
39+ - uses : actions/checkout@v6
4040 with :
4141 persist-credentials : false
4242 - name : Install uv + caching
43- uses : astral-sh/setup-uv@v6
43+ # astral/setup-uv@8.0.0
44+ uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57
4445 with :
4546 enable-cache : true
4647 cache-dependency-glob : |
4748 setup.*
4849 tox.ini
49- python-version : ${{ matrix.matrix. config[0] }}
50+ python-version : ${{ matrix.config[0] }}
5051 github-token : ${{ secrets.GITHUB_TOKEN }}
5152 - name : Test
52- if : ${{ !startsWith(runner.os, 'Mac') }}
5353 run : uvx --with tox-uv tox -e ${{ matrix.config[1] }}
54- - name : Test (macOS)
55- if : ${{ startsWith(runner.os, 'Mac') }}
56- run : uvx --with tox-uv tox -e ${{ matrix.config[1] }}-universal2
5754 - name : Coverage
5855 if : matrix.config[1] == 'coverage'
5956 run : |
0 commit comments