diff options
author | Michael Telatynski <7t3chguy@gmail.com> | 2022-11-04 17:08:11 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-04 17:08:11 +0000 |
commit | 79b6c19321f3de78f2a8d3d40eebd320cef1a91c (patch) | |
tree | c2d29672619c108d4da8c2a49908c4d6b6f99604 /.github/workflows/docs-pr.yaml | |
parent | Fix /refresh endpoint version (#14364) (diff) | |
download | synapse-79b6c19321f3de78f2a8d3d40eebd320cef1a91c.tar.xz |
Upload documentation PRs to Netlify (#12947)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> Co-authored-by: Erik Johnston <erik@matrix.org> Co-authored-by: David Robertson <davidr@element.io> Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
Diffstat (limited to '.github/workflows/docs-pr.yaml')
-rw-r--r-- | .github/workflows/docs-pr.yaml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/.github/workflows/docs-pr.yaml b/.github/workflows/docs-pr.yaml new file mode 100644 index 0000000000..1910e72fe2 --- /dev/null +++ b/.github/workflows/docs-pr.yaml @@ -0,0 +1,34 @@ +name: Prepare documentation PR preview + +on: + pull_request: + paths: + - docs + +jobs: + pages: + name: GitHub Pages + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Setup mdbook + uses: peaceiris/actions-mdbook@4b5ef36b314c2599664ca107bb8c02412548d79d # v1.1.14 + with: + mdbook-version: '0.4.17' + + - name: Build the documentation + # mdbook will only create an index.html if we're including docs/README.md in SUMMARY.md. + # However, we're using docs/README.md for other purposes and need to pick a new page + # as the default. Let's opt for the welcome page instead. + run: | + mdbook build + cp book/welcome_and_overview.html book/index.html + + - name: Upload Artifact + uses: actions/upload-artifact@v2 + with: + name: book + path: book + # We'll only use this in a workflow_run, then we're done with it + retention-days: 1 |