Skip to content

Commit 4fa2389

Browse files
committed
add release
1 parent dd0d097 commit 4fa2389

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

.github/workflows/deploy.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,32 @@ jobs:
4646
- name: Install dependencies
4747
run: npm ci
4848
- name: Static HTML export with VitePress
49-
run: npm run docs:build
49+
run: |
50+
npm run docs:build
51+
tar czf docs.tgz -C ./docs/.vitepress/dist *
52+
- name: Create Release
53+
id: create_release
54+
uses: actions/create-release@v1
55+
env:
56+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
with:
58+
tag_name: ${{ github.ref_name }}
59+
release_name: ${{ github.ref_name }}
60+
draft: ${{ contains( github.ref_name, 'rc') }}
61+
prerelease: false
5062
- name: Upload artifact
5163
uses: actions/upload-pages-artifact@v1
5264
with:
5365
path: ./docs/.vitepress/dist
66+
- name: Upload built docs to Release
67+
uses: actions/upload-release-asset@v1
68+
env:
69+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70+
with:
71+
upload_url: ${{ steps.upload_info.outputs.upload_url }}
72+
asset_path: docs.tgz
73+
asset_name: docs.tgz
74+
asset_content_type: application/gzip
5475

5576
# Deployment job
5677
deploy:

0 commit comments

Comments
 (0)