Skip to content

Commit

Permalink
ci: build plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
daniel-mader committed Feb 25, 2025
1 parent ffadee4 commit 2d35281
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: build

on:
workflow_dispatch:
pull_request:

jobs:
cargo_build:
name: cargo build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- name: apt-get install
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev
- run: cargo build

build_android:
name: build Android plugin
runs-on: ubuntu-latest
needs: cargo_build
defaults:
run:
working-directory: ./android

steps:
- uses: actions/checkout@v4
- run: ./gradlew build

build_ios:
name: build iOS plugin
runs-on: ubuntu-latest
needs: cargo_build
defaults:
run:
working-directory: ./ios

steps:
- uses: actions/checkout@v4
- uses: swift-actions/setup-swift@v2
- run: swift build

0 comments on commit 2d35281

Please sign in to comment.