polymesh-api 3.9.0

Polymesh Rust API
Documentation
name: Cargo Build

on:
  push:
  pull_request:

env: 
  CARGO_TERM_COLOR: always

jobs:
  build_and_test:
    name: Rust project - latest
    strategy:
      matrix:
        toolchain:
          - stable
          - nightly
        platform:
          - name: Linux-x86_64
            os: ubuntu-20.04
            target: x86_64-unknown-linux-gnu

          - name: Windows-x86_64-msvc
            os: windows-latest
            target: x86_64-pc-windows-msvc

          - name: MacOS-x86_64
            os: macOS-latest
            target: x86_64-apple-darwin

    runs-on: ${{ matrix.platform.os }}
    steps:
      - uses: actions/checkout@v3
      - name: Install Rust
        run: |
            rustup update ${{ matrix.toolchain }}
            rustup default ${{ matrix.toolchain }}
            rustup target add ${{ matrix.platform.target }}
      - name: check default features
        run: cargo check --target ${{ matrix.platform.target }} --verbose