Skip to content

Commit 6ad66b6

Browse files
committed
ci: let the workflow pick the right target
1 parent 3c97dfd commit 6ad66b6

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

.github/workflows/workflow.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,12 @@ jobs:
131131
if: ${{ success() && startsWith(runner.os, 'Linux') }}
132132
run: make fmt
133133

134-
- name: Create release archive
135-
if: ${{ success() }}
134+
- name: Create release archive (Windows)
135+
if: ${{ success() && runner.os == 'Windows' }}
136+
run: make release.win
137+
138+
- name: Create release archive (Unix)
139+
if: ${{ success() && runner.os != 'Windows' }}
136140
run: make release
137141

138142
- name: Upload LAM build artifact

Makefile

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
LAM_EXE=lam
2+
13
.PHONY: build
24
build: build.wasm build.web
35
cargo build
@@ -23,10 +25,14 @@ docs:
2325
test:
2426
cargo test
2527

28+
.PHONY: release.win
29+
release.win: LAM_EXE=lam.exe
30+
release.win: release
31+
2632
.PHONY: release
2733
release: release.wasm release.web
2834
cargo build --release
29-
tar czf release.tar.gz -C ./target/release/ lam
35+
tar czf release.tar.gz -C ./target/release/ $(LAM_EXE)
3036

3137
.PHONY: release.wasm
3238
release.wasm:

0 commit comments

Comments
 (0)