-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: update documentation management job with MkDocs (#598)
* ci: update documentation management job with MkDocs Signed-off-by: Tetiana Naumenko <[email protected]> * ci: move docs management to separate manual workflow Signed-off-by: Tetiana Naumenko <[email protected]> * chore: update versions of used actions Signed-off-by: Tetiana Naumenko <[email protected]> --------- Signed-off-by: Tetiana Naumenko <[email protected]>
- Loading branch information
1 parent
dce00d7
commit b17a9d6
Showing
2 changed files
with
35 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
name: Build & Publish Documentation | ||
|
||
on: | ||
workflow_dispatch: | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
generate-and-publish-mkdocs: | ||
name: Build and Publish Updated Docs | ||
runs-on: ubuntu-latest | ||
|
||
permissions: | ||
contents: write | ||
pages: write | ||
|
||
steps: | ||
- name: Harden Runner | ||
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0 | ||
with: | ||
egress-policy: audit | ||
- name: Checkout repository | ||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 | ||
- name: Install required packages | ||
run: pip install mkdocs mkdocs-material neoteroi-mkdocs pymdown-extensions | ||
- name: Build website | ||
run: | | ||
cd doc | ||
mkdocs build | ||
- name: Deploy to GitHub Pages | ||
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0 | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
publish_dir: ./doc/site |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters