11# Generated from:
22# https://github.com/plone/meta/tree/main/src/plone/meta/default
33# See the inline comments on how to expand/tweak this configuration file
4- name : tests
4+ name : Tests
55
66on :
77 push :
@@ -19,27 +19,31 @@ jobs:
1919 - ["ubuntu", "ubuntu-latest"]
2020 config :
2121 # [Python version, visual name, tox env]
22- - ["3.13 ", "6.2 on py3.13 ", "py313 -plone62"]
22+ - ["3.14 ", "6.2 on py3.14 ", "py314 -plone62"]
2323 - ["3.10", "6.2 on py3.10", "py310-plone62"]
24- - ["3.13", "6.1 on py3.13", "py313-plone61"]
25- - ["3.10", "6.1 on py3.10", "py310-plone61"]
26- - ["3.9", "6.0 on py3.9", "py39-plone60"]
27- - ["3.13", "6.0 on py3.13", "py313-plone60"]
2824
2925 runs-on : ${{ matrix.os[1] }}
3026 if : github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
3127 name : ${{ matrix.config[1] }}
3228 steps :
33- - uses : actions/checkout@v5
29+ - uses : actions/checkout@v6
3430 with :
3531 persist-credentials : false
3632 - name : Set up Python
3733 uses : actions/setup-python@v6
3834 with :
3935 python-version : ${{ matrix.config[0] }}
4036 allow-prereleases : true
37+
38+ # #
39+ # Add extra configuration options in .meta.toml:
40+ # [github]
41+ # extra_lines_after_os_dependencies = """
42+ # _your own configuration lines_
43+ # """
44+ # #
4145 - name : Pip cache
42- uses : actions/cache@v4
46+ uses : actions/cache@v5
4347 with :
4448 path : ~/.cache/pip
4549 key : ${{ runner.os }}-pip-${{ matrix.config[0] }}-${{ hashFiles('setup.*', 'tox.ini') }}
5054 run : |
5155 python -m pip install --upgrade pip
5256 pip install tox
57+ - name : Initialize tox
58+ # the bash one-liner below does not work on Windows
59+ if : contains(matrix.os, 'ubuntu')
60+ run : |
61+ if [ `tox list --no-desc -f init|wc -l` = 1 ]; then tox -e init;else true; fi
5362 - name : Test
5463 run : tox -e ${{ matrix.config[2] }}
64+
65+
66+ # #
67+ # Add extra configuration options in .meta.toml:
68+ # [github]
69+ # extra_lines = """
70+ # _your own configuration lines_
71+ # """
72+ # #
0 commit comments