Skip to content

fix(workspaces): skip special workspaces when anchoring scroll navigation #2329

fix(workspaces): skip special workspaces when anchoring scroll navigation

fix(workspaces): skip special workspaces when anchoring scroll navigation #2329

Workflow file for this run

name: CI
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
types:
- opened
- reopened
- synchronize
- ready_for_review
env:
CARGO_TERM_COLOR: always
jobs:
checks:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7
- uses: dorny/paths-filter@v4
id: filter
with:
filters: |
code:
- 'src/**'
- 'assets/**'
- 'build.rs'
- 'Cargo.toml'
- 'Cargo.lock'
- '.github/workflows/ci.yml'
- name: Install dependencies
if: steps.filter.outputs.code == 'true'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get install -y pkg-config llvm-dev libclang-dev clang libxkbcommon-dev libwayland-dev dbus libpipewire-0.3-dev libpulse-dev libudev-dev
- uses: Swatinem/rust-cache@v2
if: steps.filter.outputs.code == 'true'
with:
# save only on main so PRs restore the shared cache
save-if: ${{ github.ref == 'refs/heads/main' }}
- name: Format
if: steps.filter.outputs.code == 'true'
run: cargo fmt --all -- --check
- name: Clippy
if: steps.filter.outputs.code == 'true'
run: cargo clippy --all-features -- -D warnings
- name: Build
if: steps.filter.outputs.code == 'true'
run: cargo build