Skip to content

Commit c464a86

Browse files
committed
ci: Add experimental ARM runners
1 parent 888d461 commit c464a86

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ jobs:
1414

1515
cmake-fedora-latest:
1616
name: cmake-fedora-latest
17-
runs-on: ubuntu-latest
17+
runs-on: ${{ matrix.os }}
1818
strategy:
19-
fail-fast: false
20-
matrix:
21-
compiler: [ gcc, clang ]
19+
fail-fast: false
20+
matrix:
21+
compiler: [ gcc, clang ]
22+
os: [ ubuntu-latest, ubuntu-24.04-arm ]
2223
steps:
2324
- name: Checkout
2425
uses: actions/checkout@v4
@@ -42,7 +43,10 @@ jobs:
4243
podman build .
4344
4445
make-fedora-latest:
45-
runs-on: ubuntu-latest
46+
runs-on: ${{ matrix.os }}
47+
strategy:
48+
matrix:
49+
os: [ ubuntu-latest, ubuntu-24.04-arm ]
4650
steps:
4751
- name: Checkout
4852
uses: actions/checkout@v4
@@ -188,7 +192,10 @@ jobs:
188192
retention-days: 0
189193

190194
cmake-windows-latest:
191-
runs-on: windows-latest
195+
runs-on: ${{ matrix.os }}
196+
strategy:
197+
matrix:
198+
os: [ windows-latest, windows-11-arm ]
192199
env:
193200
APACHE_LOUNGE_DISTRO_VERSION: 2.4.63-250122
194201
HTTPD_DEV_HOME: 'C:\Apache24'
@@ -220,7 +227,7 @@ jobs:
220227
uses: actions/upload-artifact@v4
221228
if: always()
222229
with:
223-
name: Windows logs
230+
name: Windows logs for ${{ matrix.os }}
224231
path: C:\Apache24\logs\
225232
retention-days: 7
226233

0 commit comments

Comments
 (0)