Skip to content

Commit a7989d9

Browse files
committed
Update workflows
1 parent 24994d4 commit a7989d9

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

Diff for: .github/workflows/release.yml

+23-15
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ jobs:
200200
with:
201201
submodules: true
202202
lfs: true
203-
- uses: bab2min/run-on-arch-action@use-custom-image
203+
- uses: bab2min/run-on-arch-action@multiple-step-v2
204204
id: runcmd
205205
with:
206206
image: quay.io/pypa/manylinux2014_${{ matrix.arch }}
@@ -209,20 +209,28 @@ jobs:
209209
mkdir -p "${PWD}/artifacts"
210210
dockerRunArgs: |
211211
--volume "${PWD}/artifacts:/artifacts"
212-
run: |
213-
yum install java-1.8.0-openjdk-devel -y
214-
mkdir build && pushd build && cmake -DCMAKE_BUILD_TYPE=Release -DKIWI_USE_MIMALLOC=0 -DKIWI_JAVA_BINDING=1 ..
215-
make -j2 && popd
216-
./build/test/kiwi-test
217-
mkdir eval_results && ./build/kiwi-evaluator -m ./models/base eval_data/*.txt -o eval_results/
218-
cd build
219-
mkdir include && mkdir lib && mkdir bin
220-
mv libkiwi* lib/
221-
mv kiwi-* bin/
222-
mv test/kiwi-* bin/
223-
cp -r ../include/kiwi include/
224-
tar -zcvf /artifacts/asset.tgz include/ lib/ bin/
225-
mv bindings/java/kiwi-java*.jar /artifacts/kiwi-java.jar
212+
multipleRun: |
213+
- name: Install dependencies
214+
run: |
215+
yum install java-1.8.0-openjdk-devel -y
216+
- name: Build
217+
run: |
218+
mkdir build && pushd build && cmake -DCMAKE_BUILD_TYPE=Release -DKIWI_USE_MIMALLOC=0 -DKIWI_JAVA_BINDING=1 ..
219+
make -j2 && popd
220+
- name: Test
221+
run: |
222+
./build/test/kiwi-test
223+
mkdir eval_results && ./build/kiwi-evaluator -m ./models/base eval_data/*.txt -o eval_results/
224+
- name: Release
225+
run: |
226+
cd build
227+
mkdir include && mkdir lib && mkdir bin
228+
mv libkiwi* lib/
229+
mv kiwi-* bin/
230+
mv test/kiwi-* bin/
231+
cp -r ../include/kiwi include/
232+
tar -zcvf /artifacts/asset.tgz include/ lib/ bin/
233+
mv bindings/java/kiwi-java*.jar /artifacts/kiwi-java.jar
226234
- name: Get release
227235
id: get_release
228236
uses: bruceadams/[email protected]

0 commit comments

Comments
 (0)