mirror of
https://github.com/RGBCube/color.v
synced 2025-08-01 18:37:45 +00:00
Add docs deploy workflow
This commit is contained in:
parent
4dcb5bca42
commit
9c94780d96
1 changed files with 42 additions and 0 deletions
42
.github/workflows/docs.yml
vendored
Normal file
42
.github/workflows/docs.yml
vendored
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
name: Deploy Docs
|
||||||
|
|
||||||
|
on: push
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Set Up V
|
||||||
|
uses: vlang/setup-v@v1.1
|
||||||
|
with:
|
||||||
|
check-latest: true
|
||||||
|
|
||||||
|
- name: Checkout Repository
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Checkout Site Repository
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
repository: RGBCube/rgbcube.github.io
|
||||||
|
path: site
|
||||||
|
|
||||||
|
- name: Generate Docs
|
||||||
|
run: |
|
||||||
|
cp ./README.md ./src/ # For the README to be included in the docs.
|
||||||
|
v doc -readme -f html -o ./ -m ./src
|
||||||
|
|
||||||
|
rm -rf ./site/docs/color || true
|
||||||
|
mkdir -p ./site/docs/color
|
||||||
|
cp -r ./_docs/* ./site/docs/color/
|
||||||
|
|
||||||
|
- name: Push Docs To GitHub
|
||||||
|
continue-on-error: true
|
||||||
|
run: |
|
||||||
|
cd site
|
||||||
|
|
||||||
|
git config user.name "GitHub Actions"
|
||||||
|
git config user.email "actions@users.noreply.github.com"
|
||||||
|
|
||||||
|
git add .
|
||||||
|
git commit -m "Deploy color.v docs"
|
||||||
|
git push https://RGBCube:${{ secrets.GH_TOKEN }}@github.com/RGBCube/rgbcube.github.io master
|
Loading…
Add table
Add a link
Reference in a new issue