Files
C64PSU/.gitea/workflows/docgen.yaml
2025-09-08 12:20:25 +07:00

34 lines
1.0 KiB
YAML

name: generate-docgen
on:
push:
branches:
- main
jobs:
build-and-test:
runs-on: kicad-docgen-runner
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Configure git
run: |
git config --global user.email "${{ gitea.actor }}@noreply.localhost"
git config --global user.name "${{ gitea.actor }}"
- name: Generate html docgen
run: typecad-docgen input.md ./kicad/PowerModule/PowerModule.kicad_pcb
- name: Commit and Push Changes
env:
GITEA_TOKEN: ${{ secrets.CI_BOT_TOKEN }}
run: |
git add .
if ! git diff --cached --quiet; then
git commit -m "chore: update generated docs"
# Create HTTPS URL with token embedded
REPO_URL=$(git config --get remote.origin.url)
AUTHED_URL=${REPO_URL/https:\/\//https:\/\/${GITEA_TOKEN}@}
git push "$AUTHED_URL" HEAD:main
else
echo "No changes to commit"
fi