dash-mpd-cli 0.2.33

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

      - name: Build book
        run: cd doc && mdbook build

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

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

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