name: CI on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: name: Deploy gh-pages runs-on: ubuntu-latest permissions: contents: write pull-requests: write steps: - uses: actions/checkout@v3 with: submodules: 'recursive' - uses: actions-rs/toolchain@v1 with: toolchain: stable - name: install mdbook run: (test -x $HOME/.cargo/bin/mdbook || cargo install mdbook) - name: build and test run: mdbook build - name: publish if: github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'eunomia-bpf' uses: JamesIves/github-pages-deploy-action@v4.4.1 with: branch: gh-pages folder: book