name: Docs on: push: branches: - master jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false steps: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable - name: Generate docs run: cargo doc --features "validation serde" - name: Deploy documentation 🚀 uses: JamesIves/github-pages-deploy-action@releases/v3 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH: gh-pages FOLDER: target/doc