File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Deploy Docs Preview
2+
3+ on :
4+ pull_request_target :
5+ paths :
6+ - " mkdocs.yml"
7+ - " docs/**"
8+
9+ permissions :
10+ contents : read
11+ pull-requests : write
12+ deployments : write
13+ statuses : write
14+
15+ jobs :
16+ deploy :
17+ runs-on : ubuntu-latest
18+ environment : " deploy-to-netlify"
19+ steps :
20+ - uses : actions/checkout@v4
21+
22+ - uses : actions/setup-python@v4
23+ with :
24+ python-version : " 3.13"
25+
26+ - name : Install dependencies
27+ run : |
28+ pip install -r docs/requirements.txt
29+
30+ - name : Build site
31+ run : |
32+ mkdocs build --strict
33+
34+ - name : Deploy to Netlify
35+ uses : nwtgck/actions-netlify@4cbaf4c08f1a7bfa537d6113472ef4424e4eb654
36+ with :
37+ publish-dir : " ./site"
38+ github-token : ${{ secrets.GITHUB_TOKEN }}
39+ deploy-message : " Deploy from GitHub Actions"
40+ enable-pull-request-comment : true
41+ enable-commit-comment : false
42+ env :
43+ NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
44+ NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
You can’t perform that action at this time.
0 commit comments