|
59 | 59 |
|
60 | 60 | asan_ubsan: |
61 | 61 |
|
62 | | - runs-on: ubuntu-24.04 |
| 62 | + runs-on: ubuntu-26.04 |
63 | 63 | timeout-minutes: 25 |
64 | 64 | needs: [lint] |
65 | 65 |
|
|
73 | 73 | - name: Set up Python |
74 | 74 | uses: actions/setup-python@v6 |
75 | 75 | with: |
76 | | - python-version: '3.12' |
| 76 | + python-version: '3.14' |
77 | 77 |
|
78 | 78 | - name: Install system packages |
79 | 79 | run: | |
@@ -141,21 +141,13 @@ jobs: |
141 | 141 | ${{ fromJSON( |
142 | 142 | github.event_name == 'pull_request' && '{ |
143 | 143 | "include": [ |
144 | | - {"os": "ubuntu-24.04", "python-version": "3.11", "toxenv": "mypy"}, |
145 | | - {"os": "ubuntu-24.04", "python-version": "3.11", "toxenv": "docs"}, |
146 | | - {"os": "ubuntu-24.04", "python-version": "3.11", "toxenv": "py311-llfuse"}, |
147 | | - {"os": "ubuntu-24.04", "python-version": "3.12", "toxenv": "py312-pyfuse3"}, |
148 | | - {"os": "ubuntu-24.04", "python-version": "3.14", "toxenv": "py314-mfusepy"} |
| 144 | + {"os": "ubuntu-26.04", "python-version": "3.14", "toxenv": "mypy"}, |
| 145 | + {"os": "ubuntu-26.04", "python-version": "3.14", "toxenv": "docs"}, |
| 146 | + {"os": "ubuntu-26.04", "python-version": "3.14", "toxenv": "py314-mfusepy"} |
| 147 | + {"os": "macos-15", "python-version": "3.14", "toxenv": "py314-none", "binary": "borg-macos-15-arm64-gh"}, |
149 | 148 | ] |
150 | 149 | }' || '{ |
151 | 150 | "include": [ |
152 | | - {"os": "ubuntu-24.04", "python-version": "3.11", "toxenv": "py311-llfuse"}, |
153 | | - {"os": "ubuntu-24.04", "python-version": "3.12", "toxenv": "py312-pyfuse3"}, |
154 | | - {"os": "ubuntu-24.04", "python-version": "3.13", "toxenv": "py313-mfusepy"}, |
155 | | - {"os": "ubuntu-24.04", "python-version": "3.14", "toxenv": "py314-pyfuse3", "binary": "borg-linux-glibc239-x86_64-gh"}, |
156 | | - {"os": "ubuntu-24.04-arm", "python-version": "3.14", "toxenv": "py314-pyfuse3", "binary": "borg-linux-glibc239-arm64-gh"}, |
157 | | - {"os": "macos-15", "python-version": "3.14", "toxenv": "py314-none", "binary": "borg-macos-15-arm64-gh"}, |
158 | | - {"os": "macos-15-intel", "python-version": "3.14", "toxenv": "py314-none", "binary": "borg-macos-15-x86_64-gh"} |
159 | 151 | ] |
160 | 152 | }' |
161 | 153 | ) }} |
@@ -392,16 +384,11 @@ jobs: |
392 | 384 | matrix: |
393 | 385 | include: |
394 | 386 | - os: freebsd |
395 | | - version: '14.3' |
| 387 | + version: '15.0' |
396 | 388 | display_name: FreeBSD |
397 | 389 | # Controls binary build and provenance attestation on tags |
398 | 390 | do_binaries: true |
399 | | - artifact_prefix: borg-freebsd-14-x86_64-gh |
400 | | - |
401 | | - - os: netbsd |
402 | | - version: '10.1' |
403 | | - display_name: NetBSD |
404 | | - do_binaries: false |
| 391 | + artifact_prefix: borg-freebsd-15-x86_64-gh |
405 | 392 |
|
406 | 393 | - os: openbsd |
407 | 394 | version: '7.8' |
|
0 commit comments