attackerkb-api-rs 0.1.2

Rust Library for AttackerKB API
Documentation
name: rustdoc
on:
  push:
    branches:
      - main

env:
  CARGO_INCREMENTAL: 0
  CARGO_NET_RETRY: 10
  RUSTUP_MAX_RETRIES: 10

jobs:
  rustdoc:
    if: github.repository == 'emo-cat/rust-template'
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3

      - name: Cache
        uses: Swatinem/rust-cache@v1

      - name: Install Rust toolchain
        run: rustup update --no-self-update stable

      - name: Build Documentation
        run: cargo doc --no-deps --workspace

      - name: Deploy Docs
        uses: peaceiris/actions-gh-pages@364c31d33bb99327c77b3a5438a83a357a6729ad # v3.4.0
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_branch: gh-pages
          publish_dir: ./target/doc
          force_orphan: true