doc deployment workflow

This commit is contained in:
mrjvs
2023-09-14 21:13:44 +02:00
parent 9c6b61b4f9
commit f7c829a5f0
4 changed files with 20001 additions and 9828 deletions

View File

@@ -1 +0,0 @@
shamefully-hoist=true

19980
.docs/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

9811
.docs/pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,9 @@ on:
jobs: jobs:
build: build:
name: Build
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
@@ -18,17 +20,20 @@ jobs:
node-version: 18 node-version: 18
- name: Install packages - name: Install packages
run: cd .docs && npm ci working-directory: ./.docs
run: npm install
- name: Build - name: Build project
run: cd .docs && npm run build working-directory: ./.docs
run: npm run generate
- name: Upload - name: Upload production-ready build files
uses: actions/upload-pages-artifact@v2 uses: actions/upload-pages-artifact@v1
with: with:
path: ./.docs/.vitepress/dist path: ./.docs/.output/public
deploy: deploy:
name: Deploy
needs: build needs: build
permissions: permissions:
pages: write pages: write