Skip to content

Commit 5f18443

Browse files
Update GitHub Actions to latest versions
1 parent 21c5293 commit 5f18443

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

.github/workflows/github-actions.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44
windows-2022:
55
runs-on: windows-2022
66
steps:
7-
- uses: actions/checkout@v4
7+
- uses: actions/checkout@v5
88
- name: Boost install
99
run: |
1010
(New-Object System.Net.WebClient).DownloadFile("https://archives.boost.io/release/1.88.0/binaries/boost_1_88_0-msvc-14.2-64.exe", "${{ runner.temp }}\boost.exe")
@@ -32,7 +32,7 @@ jobs:
3232
windows-2022-with-fesapi:
3333
runs-on: windows-2022
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v5
3636
- name: Boost install
3737
run: |
3838
(New-Object System.Net.WebClient).DownloadFile("https://archives.boost.io/release/1.88.0/binaries/boost_1_88_0-msvc-14.2-64.exe", "${{ runner.temp }}\boost.exe")
@@ -64,7 +64,7 @@ jobs:
6464
ubuntu-22:
6565
runs-on: ubuntu-22.04
6666
steps:
67-
- uses: actions/checkout@v4
67+
- uses: actions/checkout@v5
6868
- name: APT install
6969
run: |
7070
sudo apt update
@@ -91,8 +91,8 @@ jobs:
9191
ubuntu-22-java11:
9292
runs-on: ubuntu-22.04
9393
steps:
94-
- uses: actions/checkout@v4
95-
- uses: actions/setup-java@v4
94+
- uses: actions/checkout@v5
95+
- uses: actions/setup-java@v5
9696
with:
9797
distribution: 'temurin' # See 'Supported distributions' for available options
9898
java-version: '11'
@@ -137,8 +137,8 @@ jobs:
137137
CC: ${{ matrix.cc }}
138138
CXX: ${{ matrix.cxx }}
139139
steps:
140-
- uses: actions/checkout@v4
141-
- uses: actions/setup-java@v4
140+
- uses: actions/checkout@v5
141+
- uses: actions/setup-java@v5
142142
with:
143143
distribution: 'temurin' # See 'Supported distributions' for available options
144144
java-version: '11'
@@ -181,13 +181,13 @@ jobs:
181181
name: Build wheels on windows-latest
182182
runs-on: windows-latest
183183
steps:
184-
- uses: actions/checkout@v4
184+
- uses: actions/checkout@v5
185185
- name: Stub `setup.py` check
186186
# It will be generated during CMake run
187187
# https://github.com/pypa/cibuildwheel/issues/1139
188188
run: touch python/setup.py
189189
- name: Build wheels
190-
uses: pypa/cibuildwheel@v2.21.3
190+
uses: pypa/cibuildwheel@v3.2.1
191191
env:
192192
CIBW_BUILD: cp38-win_amd64 cp39-win_amd64 cp310-win_amd64 cp311-win_amd64 cp312-win_amd64 cp313-win_amd64
193193
CIBW_ARCHS: auto64
@@ -224,13 +224,14 @@ jobs:
224224
name: Build wheels on ubuntu-latest
225225
runs-on: ubuntu-latest
226226
steps:
227-
- uses: actions/checkout@v4
227+
- uses: actions/checkout@v5
228228
- name: Stub `setup.py` check
229229
# It will be generated during CMake run
230230
# https://github.com/pypa/cibuildwheel/issues/1139
231231
run: touch python/setup.py
232232
- name: Build wheels
233-
uses: pypa/cibuildwheel@v2.21.3
233+
# Above cibuildwheel@v2.22.0, GNU 14 is most likely used instead of GNU 12 or 13 which makes AVRO 1.11.3 not compiling
234+
uses: pypa/cibuildwheel@v2.22.0
234235
env:
235236
CIBW_BUILD: cp38-manylinux_* cp39-manylinux_* cp310-manylinux_* cp311-manylinux_* cp312-manylinux_* cp313-manylinux_*
236237
CIBW_ARCHS: auto64
@@ -280,13 +281,13 @@ jobs:
280281
name: Build wheels on macos-14
281282
runs-on: macos-14
282283
steps:
283-
- uses: actions/checkout@v4
284+
- uses: actions/checkout@v5
284285
- name: Stub `setup.py` check
285286
# It will be generated during CMake run
286287
# https://github.com/pypa/cibuildwheel/issues/1139
287288
run: touch python/setup.py
288289
- name: Build wheels
289-
uses: pypa/cibuildwheel@v2.21.3
290+
uses: pypa/cibuildwheel@v3.2.1
290291
env:
291292
CIBW_BUILD: cp38-macosx_* cp39-macosx_* cp310-macosx_* cp311-macosx_* cp312-macosx_* cp313-macosx_*
292293
CIBW_ARCHS: auto64

0 commit comments

Comments
 (0)