diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c5c79fadde..886c6788b1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -42,6 +42,18 @@ jobs: repository: matrix-org/matrix-js-sdk path: matrix-js-sdk + - uses: actions/setup-node@v3 + with: + cache: "yarn" + cache-dependency-path: element-web/yarn.json + + - name: Generate automations docs + working-directory: element-web + run: | + yarn install --frozen-lockfile + yarn ts-node element-web/scripts/gen-workflow-mermaid.ts ../element-desktop ../element-web ../matrix-react-sdk ../matrix-js-sdk > docs/automations.md + echo "- [Automations](automations.md)" >> docs/SUMMARY.md + - name: Setup mdBook uses: peaceiris/actions-mdbook@v1 with: @@ -83,11 +95,6 @@ jobs: mv element-web/book.toml . mdbook-mermaid install . - - name: Generate automations docs - run: | - npx ts-node element-web/scripts/gen-workflow-mermaid.ts element-desktop element-web matrix-react-sdk matrix-js-sdk > docs/automations.md - echo "- [Automations](automations.md)" >> docs/SUMMARY.md - - name: Build docs run: mdbook build