mangadex-api-rust 2.0.0-rc.1

SDK for the MangaDex API
Documentation
name: Rust

on:
  push:
    branches: [ "main" ]

env:
  CARGO_TERM_COLOR: always
  CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
jobs:
  publish-api-types:
    runs-on: ubuntu-latest
    
    steps:
    - uses: actions/checkout@v3
    - name: changing to api-types
      run : cd mangadex-api-types && cargo publish --verbose
  publish-api-schema:
    needs: publish-api-types
    runs-on: ubuntu-latest
    
    steps:
    - uses: actions/checkout@v3
    - name: changing to api-schema and publish
      run : cd mangadex-api-schema && cargo publish --verbose
  
  publish-api:
    needs: [publish-api-types, publish-api-schema]
    runs-on: ubuntu-latest
    
    steps:
    - uses: actions/checkout@v3
    - name: Build
      run: cargo build --verbose
    - name: Publish crate
      run: cargo publish --verbose