zrm/.forgejo/workflows/docs.yaml

25 lines
681 B
YAML
Raw Normal View History

on:
push:
tags:
- "*"
jobs:
build_docs:
runs-on: docker
container:
image: docker.zeptotech.net/zeptotech/zig-yarn:1.0.0
credentials:
username: ${{ vars.DOCKER_REGISTRY_USERNAME }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
steps:
- uses: actions/checkout@v4
- run: mkdir -p artifact/api
- run: (cd docs && corepack enable && yarn install)
- run: (cd docs && yarn docs:build)
- run: mv docs/.vitepress/dist/* artifact
- run: zig build docs
- run: mv zig-out/docs/* artifact/api
- uses: actions/upload-artifact@v4
with:
name: docs
path: artifact