vynfi 1.8.0

Rust SDK for the VynFi synthetic financial data API
Documentation
name: CI

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  test:
    name: Test (Rust ${{ matrix.rust }})
    runs-on: ubuntu-latest
    strategy:
      matrix:
        rust: [stable, "1.83"]

    steps:
      - uses: actions/checkout@v4

      - uses: dtolnay/rust-toolchain@master
        with:
          toolchain: ${{ matrix.rust }}
          components: rustfmt, clippy

      - name: Fmt check
        run: cargo fmt --check

      - name: Clippy
        run: cargo clippy --features blocking -- -D warnings
        if: matrix.rust == 'stable'

      - name: Test
        run: cargo test --features blocking

      - name: Test (default features)
        run: cargo test