Skip to content

check on pr

check on pr #1

Workflow file for this run

name:
check
on:
pull_request:
branches:
main
permissions:
contents: read
jobs:
build:
name: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Setup rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev librsvg2-dev patchelf #libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev
- name: Install dioxus-cli
run:
cargo install dioxus-cli
- name: Check api
run:
cd api
cargo check
- name: Check web
run:
dx check --package web
- name: Check desktop
run:
dx check --package desktop
- name: Check mobile
run:
dx check --package desktop