File tree Expand file tree Collapse file tree 1 file changed +38
-1
lines changed Expand file tree Collapse file tree 1 file changed +38
-1
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ jobs:
123
123
RUST_BACKTRACE : 1
124
124
125
125
windows-ci :
126
- name : Windows
126
+ name : stable, Windows, static library
127
127
runs-on : windows-latest
128
128
129
129
steps :
@@ -140,14 +140,51 @@ jobs:
140
140
env :
141
141
RUST_BACKTRACE : 1
142
142
143
+ wasm32-emscripten-ci :
144
+ name : stable, Emscripten, static library
145
+ runs-on : ubuntu-latest
146
+
147
+ steps :
148
+ - uses : actions/checkout@v3
149
+
150
+ - uses : mymindstorm/setup-emsdk@v12
151
+ with :
152
+ version : " 3.1.44"
153
+ actions-cache-folder : emsdk-cache
154
+
155
+ - name : Install stable toolchain
156
+ uses : dtolnay/rust-toolchain@stable
157
+ with :
158
+ target : wasm32-unknown-emscripten
159
+
160
+ - name : Cargo build
161
+ run : cargo build --target wasm32-unknown-emscripten --workspace --no-default-features --features build-native-harfbuzz
162
+
163
+ ios-ci-static :
164
+ name : stable, iOS, static library
165
+ runs-on : macos-latest
166
+
167
+ steps :
168
+ - uses : actions/checkout@v3
169
+
170
+ - name : Install stable toolchain
171
+ uses : dtolnay/rust-toolchain@stable
172
+ with :
173
+ target : aarch64-apple-ios
174
+
175
+ - name : Cargo build
176
+ run : cargo build --target aarch64-apple-ios --workspace --no-default-features --features "build-native-harfbuzz, coretext"
177
+
143
178
build_result :
144
179
name : Result
145
180
runs-on : ubuntu-latest
146
181
needs :
182
+ - " ios-ci-static"
147
183
- " linux-ci-static"
148
184
- " linux-ci-shared"
149
185
- " mac-ci-shared"
150
186
- " mac-ci-static"
187
+ - " wasm32-emscripten-ci"
151
188
- " windows-ci"
152
189
153
190
steps :
You can’t perform that action at this time.
0 commit comments