Skip to content

Commit 7a6876a

Browse files
temp: reduce CI to necessary jobs, remove some jobs
1 parent 800f97f commit 7a6876a

2 files changed

Lines changed: 13 additions & 26 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
6060
asan_ubsan:
6161

62-
runs-on: ubuntu-24.04
62+
runs-on: ubuntu-26.04
6363
timeout-minutes: 25
6464
needs: [lint]
6565

@@ -73,7 +73,7 @@ jobs:
7373
- name: Set up Python
7474
uses: actions/setup-python@v6
7575
with:
76-
python-version: '3.12'
76+
python-version: '3.14'
7777

7878
- name: Install system packages
7979
run: |
@@ -141,21 +141,13 @@ jobs:
141141
${{ fromJSON(
142142
github.event_name == 'pull_request' && '{
143143
"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"},
149148
]
150149
}' || '{
151150
"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"}
159151
]
160152
}'
161153
) }}
@@ -392,16 +384,11 @@ jobs:
392384
matrix:
393385
include:
394386
- os: freebsd
395-
version: '14.3'
387+
version: '15.0'
396388
display_name: FreeBSD
397389
# Controls binary build and provenance attestation on tags
398390
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
405392

406393
- os: openbsd
407394
version: '7.8'
@@ -707,7 +694,7 @@ jobs:
707694
sha256_pack_id_tests:
708695
name: sha256 pack-id (informational)
709696
needs: [lint]
710-
runs-on: ubuntu-24.04
697+
runs-on: ubuntu-26.04
711698
timeout-minutes: 90
712699
continue-on-error: true
713700
concurrency:
@@ -720,10 +707,10 @@ jobs:
720707
fetch-depth: 0
721708
fetch-tags: true
722709

723-
- name: Set up Python 3.12
710+
- name: Set up Python 3.14
724711
uses: actions/setup-python@v6
725712
with:
726-
python-version: "3.12"
713+
python-version: "3.14"
727714

728715
- name: Cache pip
729716
uses: actions/cache@v5

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ concurrency:
3030
jobs:
3131
analyze:
3232
name: Analyze
33-
runs-on: ubuntu-24.04
33+
runs-on: ubuntu-26.04
3434
timeout-minutes: 20
3535
permissions:
3636
actions: read
@@ -53,7 +53,7 @@ jobs:
5353
- name: Set up Python
5454
uses: actions/setup-python@v6
5555
with:
56-
python-version: 3.11
56+
python-version: 3.14
5757
- name: Cache pip
5858
uses: actions/cache@v5
5959
with:

0 commit comments

Comments
 (0)