rustydialogs 0.4.2

Provides a simple and cross-platform way to display native dialog boxes.
Documentation
name: Check

on:
  push:
  pull_request:

jobs:
  check:
    name: Check (${{ matrix.os }})
    runs-on: ${{ matrix.os }}
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest, windows-latest, macos-latest]

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable

      - name: Install Linux system dependencies
        if: runner.os == 'Linux'
        run: |
          sudo apt-get update
          sudo apt-get install -y \
            libgtk-3-dev \
            libgtk-4-dev \
            libnotify-dev

      - name: Cargo check
        run: cargo check

      - name: Cargo check examples
        run: cargo check --examples

      - name: Cargo check (optional features)
        run: cargo check --examples --all-features