name: GitHub Pages "on": push: branches: - master jobs: deploy_book: runs-on: ubuntu-latest concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - uses: actions/checkout@v3 with: fetch-depth: 0 clean: false - name: Install deps run: | sudo apt-get update sudo apt-get install -y clang build-essential \ librust-openssl-dev libssl-dev \ libsqlite3-dev libudev-dev \ libpam0g-dev - name: Setup mdBook uses: peaceiris/actions-mdbook@v1 with: mdbook-version: 'latest' - uses: actions-rs/toolchain@v1 with: toolchain: stable - uses: actions-rs/cargo@v1 with: command: install args: mdbook-template - name: Make all the books run: | export ./build_all_the_docs.sh - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs destination_dir: ./docs