Skip to content

chore(deps): bump the rust group across 1 directory with 4 updates #63

chore(deps): bump the rust group across 1 directory with 4 updates

chore(deps): bump the rust group across 1 directory with 4 updates #63

Workflow file for this run

name: ci
permissions:
contents: read
on:
push:
branches: [main]
pull_request:
jobs:
frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
with:
bun-version: 1.3.14
- run: bun install --frozen-lockfile
- run: bun run check
- run: bun run build
rust:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
- uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659
- name: install Tauri Linux dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends libwebkit2gtk-4.1-dev build-essential libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev pkg-config libxdo-dev
- run: cargo fmt --all --manifest-path src-tauri/Cargo.toml -- --check
- run: cargo clippy --locked --all-targets --manifest-path src-tauri/Cargo.toml -- -D warnings
- run: cargo test --locked --lib --manifest-path src-tauri/Cargo.toml
rust-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
- uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659
with:
cache-workspaces: src-tauri -> target
- run: cargo clippy --locked --all-targets --manifest-path src-tauri/Cargo.toml -- -D warnings
- run: cargo test --locked --lib --manifest-path src-tauri/Cargo.toml