33
33
steps :
34
34
- uses : actions/checkout@v4
35
35
with : { fetch-depth: 2 }
36
- - run : ./test/setup_ga_network.sh && sudo apt -y update ; sudo apt -y install libmbedtls-dev && make ${{ matrix.target }}
36
+ - run : ./test/setup_ga_network.sh && sudo apt -y update ; sudo apt -y install libmbedtls-dev && make -C test ${{ matrix.target }}
37
37
s390 :
38
38
runs-on : ubuntu-latest
39
39
strategy :
44
44
steps :
45
45
- uses : actions/checkout@v4
46
46
with : { fetch-depth: 2 }
47
- - run : sudo apt -y update ; sudo apt -y install qemu binfmt-support qemu-user-static && docker run --rm --privileged multiarch/qemu-user-static --reset -p yes && make s390 SSL=${{ matrix.ssl }}
47
+ - run : sudo apt -y update ; sudo apt -y install qemu binfmt-support qemu-user-static && docker run --rm --privileged multiarch/qemu-user-static --reset -p yes && make -C test s390 SSL=${{ matrix.ssl }}
48
48
armhf :
49
49
runs-on : ubuntu-latest
50
50
strategy :
55
55
steps :
56
56
- uses : actions/checkout@v4
57
57
with : { fetch-depth: 2 }
58
- - run : sudo apt -y update ; sudo apt -y install qemu binfmt-support qemu-user-static && docker run --rm --privileged multiarch/qemu-user-static --reset -p yes && make armhf SSL=${{ matrix.ssl }}
58
+ - run : sudo apt -y update ; sudo apt -y install qemu binfmt-support qemu-user-static && docker run --rm --privileged multiarch/qemu-user-static --reset -p yes && make -C test armhf SSL=${{ matrix.ssl }}
59
59
unamalgamated-mg_prefix :
60
60
runs-on : ubuntu-latest
61
61
strategy :
67
67
- uses : actions/checkout@v4
68
68
with : { fetch-depth: 2 }
69
69
- run : sudo apt -y update ; sudo apt -y install libmbedtls-dev
70
- - run : make unamalgamated && make mg_prefix
70
+ - run : make -C test unamalgamated && make -C test mg_prefix
71
71
valgrind :
72
72
runs-on : ubuntu-latest
73
73
strategy :
79
79
- uses : actions/checkout@v4
80
80
with : { fetch-depth: 2 }
81
81
- run : sudo apt -y update ; sudo apt -y install libmbedtls-dev valgrind
82
- - run : make valgrind SSL=${{ matrix.ssl }}
82
+ - run : make -C test valgrind SSL=${{ matrix.ssl }}
83
83
macos :
84
84
runs-on : macos-latest
85
85
strategy :
@@ -101,7 +101,7 @@ jobs:
101
101
- uses : actions/checkout@v4
102
102
with : { fetch-depth: 2 }
103
103
- run : brew install jq mbedtls openssl
104
- - run : make test ASAN_OPTIONS= MBEDTLS=`echo /usr/local/Cellar/mbedtls*/*` OPENSSL=`echo /usr/local/Cellar/openssl*/*`
104
+ - run : make -C test test ASAN_OPTIONS= MBEDTLS=`echo /usr/local/Cellar/mbedtls*/*` OPENSSL=`echo /usr/local/Cellar/openssl*/*`
105
105
windows :
106
106
runs-on : ubuntu-latest
107
107
strategy :
@@ -121,7 +121,7 @@ jobs:
121
121
steps :
122
122
- uses : actions/checkout@v4
123
123
with : { fetch-depth: 2 }
124
- - run : make ${{ matrix.target }}
124
+ - run : make -C test ${{ matrix.target }}
125
125
arm :
126
126
runs-on : ubuntu-latest
127
127
strategy :
@@ -131,7 +131,7 @@ jobs:
131
131
name : Arm SSL=${{ matrix.ssl }}
132
132
steps :
133
133
- uses : actions/checkout@v4
134
- - run : make arm SSL=${{ matrix.ssl }}
134
+ - run : make -C test arm SSL=${{ matrix.ssl }}
135
135
riscv :
136
136
runs-on : ubuntu-latest
137
137
strategy :
@@ -141,7 +141,7 @@ jobs:
141
141
name : RISC-V SSL=${{ matrix.ssl }}
142
142
steps :
143
143
- uses : actions/checkout@v4
144
- - run : make riscv SSL=${{ matrix.ssl }}
144
+ - run : make -C test riscv SSL=${{ matrix.ssl }}
145
145
146
146
examples :
147
147
runs-on : ubuntu-latest
@@ -153,8 +153,8 @@ jobs:
153
153
steps :
154
154
- uses : actions/checkout@v4
155
155
- run : sudo apt -y install libmbedtls-dev libpcap-dev
156
- - run : make examples CFLAGS_EXTRA="${{ matrix.ssl }}"
157
- - run : make clean_examples
156
+ - run : make -C test examples CFLAGS_EXTRA="${{ matrix.ssl }}"
157
+ - run : make -C test clean_examples
158
158
examples_win :
159
159
runs-on : windows-latest
160
160
strategy :
@@ -168,10 +168,10 @@ jobs:
168
168
# with:
169
169
# platform: x64
170
170
- name : test they build
171
- run : make examples_win CFLAGS_EXTRA="${{ matrix.ssl }}"
171
+ run : make -C test examples_win CFLAGS_EXTRA="${{ matrix.ssl }}"
172
172
shell : cmd
173
173
- name : test they clean
174
- run : make clean_examples_win
174
+ run : make -C test clean_examples_win
175
175
shell : cmd
176
176
examples_mac :
177
177
runs-on : macos-latest
@@ -183,8 +183,8 @@ jobs:
183
183
name : examples_mac ${{ matrix.ssl }}
184
184
steps :
185
185
- uses : actions/checkout@v4
186
- - run : make examples_mac CFLAGS_EXTRA="${{ matrix.ssl }}"
187
- - run : make clean_examples_mac
186
+ - run : make -C test examples_mac CFLAGS_EXTRA="${{ matrix.ssl }}"
187
+ - run : make -C test clean_examples_mac
188
188
189
189
190
190
arduino :
0 commit comments