32
32
git checkout -b "$branch" || true
33
33
- name : Run build
34
34
run : earthly --ci +all --distro=${{ matrix.distro }}
35
- linux :
35
+ linux-x64 :
36
36
runs-on : ubuntu-22.04
37
37
steps :
38
38
- uses : actions/checkout@v4
@@ -43,13 +43,13 @@ jobs:
43
43
- name : Install Ceedling
44
44
run : sudo gem install ceedling --no-user-install
45
45
- name : Build dependencies
46
- run : ceedling --mixin=linux clobber dependencies:make --verbosity=debug
46
+ run : ceedling --mixin=linux_x64 clobber dependencies:make --verbosity=debug
47
47
- name : Run wolfSSL Tests
48
48
run : |
49
49
cd third_party/wolfssl/source
50
50
./wolfcrypt/test/testwolfcrypt
51
51
- name : Run build and test
52
- run : ceedling --mixin=linux test:all --verbosity=debug
52
+ run : ceedling --mixin=linux_x64 test:all --verbosity=debug
53
53
linux-multithread :
54
54
runs-on : ubuntu-22.04
55
55
steps :
@@ -178,7 +178,7 @@ jobs:
178
178
QEMU_LD_PREFIX=/usr/riscv64-linux-gnu ./wolfcrypt/test/testwolfcrypt
179
179
- name : Run build
180
180
run : CC="riscv64-linux-gnu-gcc" ceedling --mixin=linux_riscv64 release --verbosity=debug
181
- macos :
181
+ macos-x64 :
182
182
runs-on : macos-13
183
183
steps :
184
184
- uses : actions/checkout@v4
@@ -191,10 +191,10 @@ jobs:
191
191
- name : Install automake
192
192
run : HOMEBREW_NO_AUTO_UPDATE=1 brew install autoconf automake libtool
193
193
- name : Build dependencies
194
- run : ceedling --mixin=macos clobber dependencies:make --verbosity=debug
194
+ run : ceedling --mixin=macos_x64 clobber dependencies:make --verbosity=debug
195
195
- name : Run build and test
196
- run : ceedling --mixin=macos clobber test:all --verbosity=debug
197
- macos_arm64 :
196
+ run : ceedling --mixin=macos_x64 clobber test:all --verbosity=debug
197
+ macos-arm64 :
198
198
runs-on : macos-latest
199
199
steps :
200
200
- uses : actions/checkout@v4
0 commit comments