9
9
jobs :
10
10
deploy :
11
11
runs-on : ubuntu-latest
12
+ permissions :
13
+ pages : write
14
+ id-token : write
12
15
steps :
13
16
- uses : actions/checkout@v3
14
17
- uses : actions/setup-python@v4
@@ -24,21 +27,16 @@ jobs:
24
27
run : cd docs/en && mkdocs build
25
28
- name : Build zh
26
29
run : cd docs/zh && mkdocs build
27
- - name : Minio Deploy en
28
- uses : mamal72/minio-perfect-deploy-action@main
30
+ - name : Deploy en
31
+ uses : peaceiris/actions-gh-pages@v3
29
32
with :
30
- endpoint : ${{ secrets.MINIO_ENDPOINT }}
31
- access_key : ${{ secrets.MINIO_ACCESS_KEY }}
32
- secret_key : ${{ secrets.MINIO_SECRET_KEY }}
33
- bucket : " website"
34
- source_dir : " docs/en/site"
35
- target_dir : " /fastapi-admin-docs"
36
- - name : Minio Deploy zh
37
- uses : mamal72/minio-perfect-deploy-action@main
33
+ github_token : ${{ secrets.GITHUB_TOKEN }}
34
+ publish_dir : ./docs/en/site
35
+ cname : fastapi-admin-docs.long2ice.io
36
+ - name : Deploy en
37
+ uses : peaceiris/actions-gh-pages@v3
38
38
with :
39
- endpoint : ${{ secrets.MINIO_ENDPOINT }}
40
- access_key : ${{ secrets.MINIO_ACCESS_KEY }}
41
- secret_key : ${{ secrets.MINIO_SECRET_KEY }}
42
- bucket : " website"
43
- source_dir : " docs/zh/site"
44
- target_dir : " /fastapi-admin-docs/zh"
39
+ github_token : ${{ secrets.GITHUB_TOKEN }}
40
+ publish_dir : ./docs/zh/site
41
+ destination_dir : zh
42
+
0 commit comments