Skip to content

Commit 2d35281

Browse files
committed
ci: build plugins
1 parent ffadee4 commit 2d35281

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

.github/workflows/build.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: build
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
7+
jobs:
8+
cargo_build:
9+
name: cargo build
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: dtolnay/rust-toolchain@stable
15+
- name: apt-get install
16+
run: |
17+
sudo apt-get update
18+
sudo apt-get install -y libwebkit2gtk-4.1-dev
19+
- run: cargo build
20+
21+
build_android:
22+
name: build Android plugin
23+
runs-on: ubuntu-latest
24+
needs: cargo_build
25+
defaults:
26+
run:
27+
working-directory: ./android
28+
29+
steps:
30+
- uses: actions/checkout@v4
31+
- run: ./gradlew build
32+
33+
build_ios:
34+
name: build iOS plugin
35+
runs-on: ubuntu-latest
36+
needs: cargo_build
37+
defaults:
38+
run:
39+
working-directory: ./ios
40+
41+
steps:
42+
- uses: actions/checkout@v4
43+
- uses: swift-actions/setup-swift@v2
44+
- run: swift build

0 commit comments

Comments
 (0)