Skip to content

Commit f3835d0

Browse files
committed
fix(ci): docs 产物上传改用绝对路径,修复 tar 找不到 docs/dist
job 设了 working-directory: docs,upload-pages-artifact 内部 tar 继承该目录, 相对 path 'docs/dist' 被解析为 docs/docs/dist;改用 ${{ github.workspace }}/docs/dist。
1 parent 39d4234 commit f3835d0

2 files changed

Lines changed: 33 additions & 1 deletion

File tree

.github/workflows/docs.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ jobs:
4747
- name: Upload artifact
4848
uses: actions/upload-pages-artifact@v3
4949
with:
50-
path: docs/dist
50+
# 用绝对路径:job 设了 working-directory: docs,upload-pages-artifact 内部
51+
# 的 tar 会继承该目录,相对路径 docs/dist 会被当成 docs/docs/dist 而找不到。
52+
path: ${{ github.workspace }}/docs/dist
5153

5254
deploy:
5355
needs: build

docs/package.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "codeforge-website",
3+
"type": "module",
4+
"version": "1.0.0",
5+
"private": true,
6+
"scripts": {
7+
"dev": "vite",
8+
"build": "vite-ssg build",
9+
"preview": "vite preview"
10+
},
11+
"dependencies": {
12+
"vue": "^3.5.13",
13+
"vue-i18n": "^11.4.6",
14+
"vue-router": "^4.5.0"
15+
},
16+
"devDependencies": {
17+
"@unhead/vue": "^1.11.14",
18+
"@vitejs/plugin-vue": "^5.2.1",
19+
"@vue/tsconfig": "^0.7.0",
20+
"autoprefixer": "^10.4.20",
21+
"markdown-it-anchor": "^9.2.0",
22+
"postcss": "^8.4.49",
23+
"tailwindcss": "^3.4.17",
24+
"typescript": "^5.7.2",
25+
"unplugin-vue-markdown": "^28.3.1",
26+
"vite": "^6.0.7",
27+
"vite-ssg": "^0.24.1",
28+
"vue-tsc": "^2.2.0"
29+
}
30+
}

0 commit comments

Comments
 (0)