Skip to content

Commit 50032df

Browse files
authored
ci: fix/improve GHA builds (#39)
- windows2019 -> windows 2022 - macos-12 -> macos-latest - add RTEMS 5.1/686 qemu build - fix job names to properly name artifacts
1 parent 73b9e10 commit 50032df

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

.github/workflows/ci-build.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ env:
1313

1414
jobs:
1515
build:
16-
name: ${{ matrix.os }}/${{ matrix.cmp }}/${{ matrix.configuration }}/${{ matrix.cross }}
17-
runs-on: ${{ matrix.os}}
16+
name: ${{ matrix.name }}
17+
runs-on: ${{ matrix.os }}
1818
env:
1919
CMP: ${{ matrix.cmp }}
2020
BCFG: ${{ matrix.configuration }}
@@ -24,31 +24,43 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27+
# Job names also name artifacts, character limitations apply
2728
include:
2829
- os: ubuntu-latest
2930
cmp: gcc
3031
configuration: default
32+
name: "Ub-24 default"
3133

3234
- os: ubuntu-latest
3335
cmp: gcc
3436
configuration: static
37+
name: "Ub-24 static"
3538

36-
- os: windows-2019
37-
cmp: vs2019
39+
- os: windows-2022
40+
cmp: vs2022
3841
configuration: static
42+
name: "Win-22 MSC-22 static"
3943

4044
- os: ubuntu-latest
4145
cmp: gcc
4246
configuration: default
4347
4448
test: NO
49+
name: "Ub-24 gcc + RT-4.10"
4550

46-
- os: macos-12
51+
- os: ubuntu-latest
52+
cmp: gcc
53+
configuration: default
54+
cross: "RTEMS-pc686-qemu@5"
55+
name: "Ub-24 gcc + RT-5.1 pc686"
56+
57+
- os: macos-latest
4758
cmp: clang
4859
configuration: default
60+
name: "MacOS clang"
4961

5062
steps:
51-
- uses: actions/checkout@v3
63+
- uses: actions/checkout@v4
5264
with:
5365
submodules: true
5466

0 commit comments

Comments
 (0)