dash-mpd-cli 0.2.34

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: actions-rust-lang/setup-rust-toolchain@v1.17.0

      - name: Checkout
        uses: actions/checkout@v7.0.0
        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