jwtop 0.2.2

a simple TUI resource monitor inspired by gtop and bottom
Documentation
name: lint and test
on:
    push:
        branches: [main]
    pull_request:
        types: [opened, synchronize]

concurrency:
    group: ${{ github.workflow }}-${{ github.ref }}
    cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

jobs:
    rust:
        runs-on: ubuntu-latest
        steps:
            - name: ๐Ÿ”ง Install the rust toolchain
              uses: dtolnay/rust-toolchain@stable

            - name: ๐Ÿ”ฌ Install nextest
              uses: taiki-e/install-action@v2
              with:
                  tool: cargo-nextest

            - name: ๐Ÿ“ฅ Checkout repo
              uses: actions/checkout@v3

            - name: ๐Ÿ“ Rust cache
              uses: Swatinem/rust-cache@v2

            - name: ๐Ÿ“– Check formatting
              run: cargo fmt --check

            - name: ๐Ÿ“Ž Run clippy
              run: cargo clippy --all-targets --all-features -- -D warnings

            - name: ๐Ÿงช Run tests
              run: cargo nextest run --no-fail-fast

            - name: ๐Ÿ“š Run doctests
              run: cargo test --doc