File tree Expand file tree Collapse file tree 5 files changed +30
-10
lines changed Expand file tree Collapse file tree 5 files changed +30
-10
lines changed Original file line number Diff line number Diff line change 6
6
branches : [ "main" ]
7
7
jobs :
8
8
build-all :
9
+ strategy :
10
+ matrix :
11
+ arm-gcc-release : [14.2.Rel1, 13.3.Rel1, 12.3.Rel1]
9
12
runs-on : ubuntu-latest
13
+ name : benchmarks (gcc ${{ matrix.arm-gcc-release }})
10
14
steps :
11
15
- name : Checkout
12
16
uses : actions/checkout@v4
19
23
- name : Install dependencies
20
24
run : pip3 install -r requirements.txt
21
25
- name : Install Toolchain
22
- uses : carlosperate/arm-none-eabi-gcc-action@v1.8 .0
26
+ uses : carlosperate/arm-none-eabi-gcc-action@v1.10 .0
23
27
with :
24
- release : 13.2.Rel1
28
+ release : ${{ matrix.arm-gcc-release }}
25
29
# cycle counts are not meaningful, but at least we can make sure benchmarks compile and run
26
30
- name : Benchmarks (mps2-an386)
27
31
run : ./benchmarks.py -p mps2-an386
Original file line number Diff line number Diff line change 6
6
branches : [ "main" ]
7
7
jobs :
8
8
build-all :
9
+ strategy :
10
+ matrix :
11
+ arm-gcc-release : [14.2.Rel1, 13.3.Rel1, 12.3.Rel1]
9
12
runs-on : ubuntu-latest
13
+ name : mps2-an386 build (gcc ${{ matrix.arm-gcc-release }})
10
14
steps :
11
15
- name : Checkout
12
16
uses : actions/checkout@v4
13
17
with :
14
18
submodules : recursive
15
19
- name : Install Toolchain
16
- uses : carlosperate/arm-none-eabi-gcc-action@v1.8 .0
20
+ uses : carlosperate/arm-none-eabi-gcc-action@v1.10 .0
17
21
with :
18
- release : 13.2.Rel1
22
+ release : ${{ matrix.arm-gcc-release }}
19
23
- name : Build All (mps2-an386)
20
24
run : make PLATFORM=mps2-an386 -j2
Original file line number Diff line number Diff line change 6
6
branches : [ "main" ]
7
7
jobs :
8
8
build-all :
9
+ strategy :
10
+ matrix :
11
+ arm-gcc-release : [14.2.Rel1, 13.3.Rel1, 12.3.Rel1]
9
12
runs-on : ubuntu-latest
13
+ name : nucleo-l4r5zi build (gcc ${{ matrix.arm-gcc-release }})
10
14
steps :
11
15
- name : Checkout
12
16
uses : actions/checkout@v4
13
17
with :
14
18
submodules : recursive
15
19
- name : Install Toolchain
16
- uses : carlosperate/arm-none-eabi-gcc-action@v1.8 .0
20
+ uses : carlosperate/arm-none-eabi-gcc-action@v1.10 .0
17
21
with :
18
- release : 13.2.Rel1
22
+ release : ${{ matrix.arm-gcc-release }}
19
23
- name : Build All (nucleo-l4r5zi)
20
24
run : make PLATFORM=nucleo-l4r5zi -j2
Original file line number Diff line number Diff line change 6
6
branches : [ "main" ]
7
7
jobs :
8
8
build-all :
9
+ strategy :
10
+ matrix :
11
+ arm-gcc-release : [14.2.Rel1, 13.3.Rel1, 12.3.Rel1]
9
12
runs-on : ubuntu-latest
13
+ name : test (gcc ${{ matrix.arm-gcc-release }})
10
14
steps :
11
15
- name : Checkout
12
16
uses : actions/checkout@v4
19
23
- name : Install dependencies
20
24
run : pip3 install -r requirements.txt
21
25
- name : Install Toolchain
22
- uses : carlosperate/arm-none-eabi-gcc-action@v1.8 .0
26
+ uses : carlosperate/arm-none-eabi-gcc-action@v1.10 .0
23
27
with :
24
- release : 13.2.Rel1
28
+ release : ${{ matrix.arm-gcc-release }}
25
29
- name : Test (mps2-an386)
26
30
run : ./test.py -p mps2-an386
Original file line number Diff line number Diff line change 6
6
branches : [ "main" ]
7
7
jobs :
8
8
build-all :
9
+ strategy :
10
+ matrix :
11
+ arm-gcc-release : [14.2.Rel1, 13.3.Rel1, 12.3.Rel1]
9
12
runs-on : ubuntu-latest
13
+ name : testvectors (gcc ${{ matrix.arm-gcc-release }})
10
14
steps :
11
15
- name : Checkout
12
16
uses : actions/checkout@v4
19
23
- name : Install dependencies
20
24
run : pip3 install -r requirements.txt
21
25
- name : Install Toolchain
22
- uses : carlosperate/arm-none-eabi-gcc-action@v1.8 .0
26
+ uses : carlosperate/arm-none-eabi-gcc-action@v1.10 .0
23
27
with :
24
- release : 13.2.Rel1
28
+ release : ${{ matrix.arm-gcc-release }}
25
29
- name : Testvectors (mps2-an386)
26
30
run : ./testvectors.py -p mps2-an386
You can’t perform that action at this time.
0 commit comments