Skip to content

Commit e24b9ec

Browse files
authored
Merge pull request tahoe-lafs#1404 from LeastAuthority/4141.pin-ci-builders
4141: Pin the base versions of the builders to improve reproducibility while checking PRs
2 parents a46c41c + e52a7fb commit e24b9ec

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
include:
48-
- os: macos-12
48+
- os: macos-14
4949
python-version: "3.12"
5050
# We only support PyPy on Linux at the moment.
51-
- os: ubuntu-latest
51+
- os: ubuntu-22.04
5252
python-version: "pypy-3.9"
53-
- os: ubuntu-latest
53+
- os: ubuntu-22.04
5454
python-version: "3.12"
55-
- os: windows-latest
55+
- os: windows-2022
5656
python-version: "3.12"
5757

5858
steps:
@@ -140,7 +140,7 @@ jobs:
140140
finish-coverage-report:
141141
needs:
142142
- "coverage"
143-
runs-on: "ubuntu-latest"
143+
runs-on: "ubuntu-22.04"
144144
container: "python:3-slim"
145145
steps:
146146
- name: "Indicate completion to coveralls.io"
@@ -160,8 +160,8 @@ jobs:
160160
# 22.04 has some issue with Tor at the moment:
161161
# https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3943
162162
- ubuntu-20.04
163-
- macos-12
164-
- windows-latest
163+
- macos-14
164+
- windows-2022
165165
python-version:
166166
- "3.11"
167167
force-foolscap:
@@ -185,7 +185,7 @@ jobs:
185185
brew install tor
186186
187187
- name: Install Tor [Windows]
188-
if: matrix.os == 'windows-latest'
188+
if: matrix.os == 'windows-2022'
189189
uses: crazy-max/ghaction-chocolatey@v2
190190
with:
191191
args: install tor
@@ -242,9 +242,9 @@ jobs:
242242
fail-fast: false
243243
matrix:
244244
os:
245-
- macos-12
246-
- windows-latest
247-
- ubuntu-latest
245+
- macos-14
246+
- windows-2022
247+
- ubuntu-22.04
248248
python-version:
249249
- 3.9
250250

newsfragments/4141.minor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pinning base images of builders to improve reproducibility on checks for PRs

0 commit comments

Comments
 (0)