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,28 +7,33 @@ 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
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 18 node-version: 18
- name: Install packages
run: cd .docs && npm ci
- name: Build - name: Install packages
run: cd .docs && npm run build working-directory: ./.docs
run: npm install
- name: Build project
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