leetcode-cli 0.5.0

Leetcode command-line interface in rust.
Documentation
name: leetcode-cli

on:
  push:
    branches: [master]
  pull_request:
    branches: [master]

jobs:
  build:
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        os: [macOS-latest, ubuntu-latest]
    steps:
      - name: Checkout the source code
        uses: actions/checkout@v6
      - name: Install Toolchain
        run: rustup update stable && rustup default stable
      - uses: taiki-e/install-action@sccache
      - uses: taiki-e/install-action@nextest
      - name: Run tests
        run: cargo nextest run --release --all-features
  check:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout the source code
        uses: actions/checkout@v6
      - name: Install Toolchain
        run: rustup update stable && rustup default stable
      - uses: taiki-e/install-action@sccache
      - name: Run format check
        run: cargo fmt --check
      - name: Run clippy
        run: cargo clippy --all-features -- -D warnings