dash-mpd-cli 0.2.32

Download media content from a DASH-MPEG or DASH-WebM MPD manifest.
# Build our user documentation using mdbook and publish to GitHub Pages

name: Build documentation

on: workflow_dispatch


jobs:
  build-mdbook:
    runs-on: ubuntu-latest

    permissions:
      contents: write
      pages: write
      id-token: write # To update the deployment status

    name: Build documentation with mdbook and deploy to GitHub pages
    steps:
      - uses: dtolnay/rust-toolchain@nightly

      - name: Checkout
        uses: actions/checkout@v6
        with:
          fetch-depth: 0

      - name: Install latest mdbook
        run: |
          cargo install mdbook
          cargo install mdbook-admonish

      - name: Build book
        run: |
          (cd doc && mdbook-admonish install .)
          (cd doc && mdbook build )

      - name: Setup GitHub Pages
        uses: actions/configure-pages@v5

      - name: Upload artifact
        uses: actions/upload-pages-artifact@v4
        with:
          path: 'doc/book'

      - name: Deploy to GitHub Pages
        id: deployment
        uses: actions/deploy-pages@v4