Skip to content

Commit f5e2697

Browse files
committed
fix: fix deploy fail
1 parent 5ff778d commit f5e2697

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.github/workflows/auto-deploy-site.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
# Build job
2424
build:
2525
runs-on: ubuntu-latest
26+
permissions:
27+
contents: write
2628
steps:
2729
- name: Checkout
2830
uses: actions/checkout@v3
@@ -35,23 +37,26 @@ jobs:
3537
- name: Build site
3638
run: export NODE_OPTIONS="--max-old-space-size=8192" && pnpm -F @opentiny/vue-docs build
3739
- name: Setup Pages
38-
uses: actions/configure-pages@v2
40+
uses: actions/configure-pages@v5
3941
- name: Build with Jekyll
4042
uses: actions/jekyll-build-pages@v1
4143
with:
4244
source: ./examples/sites/dist
4345
destination: ./_site
46+
- run: sudo chmod -R 777 ./dist
47+
- run: cp ./examples/sites/dist/assets/_commonjsHelpers*.js ./_site/assets
48+
- run: cp ./_site/index.html ./_site/404.html
4449
- name: Upload artifact
45-
uses: actions/upload-pages-artifact@v1
50+
uses: actions/upload-pages-artifact@v3
4651

4752
# Deployment job
4853
deploy:
49-
environment:
50-
name: github-pages
51-
url: ${{ steps.deployment.outputs.page_url }}
5254
runs-on: ubuntu-latest
5355
needs: build
5456
steps:
5557
- name: Deploy to GitHub Pages
5658
id: deployment
57-
uses: actions/deploy-pages@v1
59+
uses: actions/deploy-pages@v4
60+
environment:
61+
name: github-pages
62+
url: ${{ steps.deployment.outputs.page_url }}

0 commit comments

Comments
 (0)