rsutil 0.1.26

`rsutil` is a Rust library providing common utilities.
Documentation
name: Rust

on:
  push:
    tags:
      - "v*"
env:
  CARGO_TERM_COLOR: always

jobs:
  publish:
    name: Publish to crates.io
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v5
    - name: Clippy check
      run: >
        cargo clippy -- -D warnings
    - name: Run debug log feature tests
      run: >
        cargo test
        --features log-lineno
        # --verbose
    - name: Run debug tests
      run: >
        cargo test
        --features full
        # --verbose
    - name: Run release log feature tests
      run: >
        cargo test
        --release
        --features log
        # --verbose
    - name: Run release tests
      run: >
        cargo test
        --release
        --features full
        # --verbose
    - name: Publish
      run: >
        cargo publish
        --locked
        --token ${{ secrets.CRATES_TOKEN }}
        # --verbose