diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2f4635a..84e69b6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -4,6 +4,7 @@ on: branches: - master - docs + - ci_fix_docs workflow_dispatch: jobs: @@ -18,14 +19,26 @@ jobs: uses: actions/checkout@v4 with: submodules: true - - uses: actions/cache@v4 + - uses: actions-rs/install@v0.1 with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - key: ${{ runner.os }}-cargo-${{ hashFiles('**/*.nimble') }} + crate: mdbook + use-tool-cache: true + version: "0.4.51" + - uses: actions-rs/install@v0.1 + with: + crate: mdbook-toc + use-tool-cache: true + version: "0.14.2" + - uses: actions-rs/install@v0.1 + with: + crate: mdbook-open-on-gh + use-tool-cache: true + version: "2.4.3" + - uses: actions-rs/install@v0.1 + with: + crate: mdbook-admonish + use-tool-cache: true + version: "1.20.0" - uses: jiro4989/setup-nim-action@v1 with: nim-version: '2.2.4' @@ -34,7 +47,6 @@ jobs: run: | nim --version nimble --version - nimble mdbook nimble docs || true - name: Deploy