File tree Expand file tree Collapse file tree 1 file changed +63
-8
lines changed Expand file tree Collapse file tree 1 file changed +63
-8
lines changed Original file line number Diff line number Diff line change @@ -2,24 +2,79 @@ name: linux develop build "GCC with Make"
2
2
3
3
on :
4
4
push :
5
- branches : [ "main" ]
5
+ branches : ' * '
6
6
pull_request :
7
- branches : [ "main" ]
7
+ branches : ' * '
8
8
9
9
jobs :
10
10
build :
11
-
11
+ strategy :
12
+ matrix :
13
+ project :
14
+ - cc3220sf
15
+ - efm32gg
16
+ - lpc1114fn28
17
+ - lpc4088
18
+ - lpc54018
19
+ - lpc54114
20
+ - lpc54608
21
+ - lpc824
22
+ - mk20d5
23
+ - mk64f12
24
+ - mk65f18
25
+ - mk66f18
26
+ - mk80f25615
27
+ - mke15z7
28
+ - mke18f16
29
+ - mkl02z4
30
+ - mkl05z4
31
+ - mkl25z4
32
+ - mkl26z4
33
+ - mkl27z4
34
+ - mkl27z644
35
+ - mkl28z7
36
+ - mkl43z4
37
+ - mkl46z4
38
+ - mkv10z7
39
+ - mkv11z7
40
+ - mkv31f51212
41
+ - mkv58f22
42
+ - mkw01z4
43
+ - mkw30z4
44
+ - mkw40z4
45
+ - mkw41z4
46
+ - musca_a
47
+ - musca_b
48
+ - musca_b_eflash
49
+ - ncs36510
50
+ - nrf51xxx
51
+ - nrf52833
52
+ - stm32f4xx_2048
53
+ - stm32l0xx_192
54
+ - stm32l151
55
+ - stm32l475
56
+ - stm32wb55rc
57
+ - stm32wb55rg
58
+ - template
59
+ - tz10xx
60
+ - w7500
61
+ # An empty string will build all projects, in case this list is outdated
62
+ - " "
63
+ fail-fast : false
12
64
runs-on : ubuntu-latest
13
-
65
+ name : Build ${{ matrix.project || 'all' }}
14
66
steps :
15
67
- uses : actions/checkout@v3
16
- - uses : syphar/restore-virtualenv@v1
17
-
68
+ - name : Setup Python
69
+ uses : actions/setup-python@v4
70
+ with :
71
+ python-version : 3.8
72
+ cache : pip
18
73
- name : install requirements
19
74
run : sudo apt-get install -y gcc-arm-none-eabi
20
-
75
+
21
76
- name : install requirements
22
77
run : pip install -r requirements.txt
23
78
24
79
- name : build
25
- run : progen build -t make_gcc_arm
80
+ run : progen build -t make_gcc_arm ${{ matrix.project}}
You can’t perform that action at this time.
0 commit comments