|
@@ -0,0 +1,24 @@
|
|
|
|
|
+name: Publish docs via GitHub Pages
|
|
|
|
|
+on:
|
|
|
|
|
+ push:
|
|
|
|
|
+ branches:
|
|
|
|
|
+ - main
|
|
|
|
|
+ - dev
|
|
|
|
|
+
|
|
|
|
|
+jobs:
|
|
|
|
|
+ build:
|
|
|
|
|
+ name: Deploy docs
|
|
|
|
|
+ runs-on: ubuntu-latest
|
|
|
|
|
+ steps:
|
|
|
|
|
+ - name: Checkout main
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+
|
|
|
|
|
+ - name: Deploy docs
|
|
|
|
|
+ uses: mhausenblas/mkdocs-deploy-gh-pages@master
|
|
|
|
|
+ # Or use mhausenblas/mkdocs-deploy-gh-pages@nomaterial to build without the mkdocs-material theme
|
|
|
|
|
+ env:
|
|
|
|
|
+ PERSONAL_TOKEN: ${{ secrets.MINERU_DOCS }}
|
|
|
|
|
+ CONFIG_FILE: folder/mkdocs.yml
|
|
|
|
|
+ EXTRA_PACKAGES: build-base
|
|
|
|
|
+ # GITHUB_DOMAIN: github.myenterprise.com
|
|
|
|
|
+ REQUIREMENTS: folder/docs/requirements.txt
|