|
14 | 14 | strategy: |
15 | 15 | matrix: |
16 | 16 | os: [ubuntu-latest] |
17 | | - python-version: ["3.10", "3.11"] |
| 17 | + python-version: ["3.10"] |
18 | 18 | timeout-minutes: 30 |
19 | 19 | steps: |
20 | 20 | - uses: actions/checkout@v2 |
|
29 | 29 | sudo apt-get update --fix-missing |
30 | 30 | sudo apt-get autoremove |
31 | 31 | sudo apt-get autoclean |
32 | | - pip install --user --upgrade setuptools |
33 | 32 | sudo npm install -g markdown-spellcheck |
34 | | - pip install tomte[tox,cli]==0.2.14 |
35 | | - pip install 'marshmallow<4.0.0' |
| 33 | + pip install tomte[tox,cli]==0.6.1 |
36 | 34 | - name: Security checks |
37 | 35 | run: | |
38 | 36 | tox -p -e bandit -e safety |
|
54 | 52 | strategy: |
55 | 53 | matrix: |
56 | 54 | os: [ubuntu-latest, macos-latest, windows-latest] |
57 | | - python-version: ["3.10", "3.11"] |
| 55 | + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] |
58 | 56 | timeout-minutes: 30 |
59 | 57 | steps: |
60 | 58 | - uses: actions/checkout@v4 |
|
86 | 84 | strategy: |
87 | 85 | matrix: |
88 | 86 | os: [ubuntu-latest] |
89 | | - python-version: ["3.10", "3.11"] |
| 87 | + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] |
90 | 88 | steps: |
91 | 89 | - uses: actions/checkout@master |
92 | 90 | - uses: actions/setup-python@v3 |
|
98 | 96 | sudo apt-get autoremove |
99 | 97 | sudo apt-get autoclean |
100 | 98 | python -m pip install --upgrade pip |
101 | | - pip install twine poetry==1.4.2 |
| 99 | + pip install twine poetry==1.8.3 |
102 | 100 | poetry install |
103 | | - poetry run pip install --upgrade setuptools |
104 | 101 | poetry run autonomy packages sync --update-packages |
105 | 102 |
|
106 | 103 | - name: Build wheels and source tarball |
|
0 commit comments