name: Deploy Gitea Pages on: push: branches: [main] paths: - 'docs/**' - 'mkdocs.yml' workflow_dispatch: jobs: build-and-deploy: runs-on: ubuntu-latest container: python:3.12-slim steps: - uses: actions/checkout@v4 - name: Install dependencies run: pip install mkdocs mkdocs-material - run: mkdocs build - name: Deploy to Gitea Pages run: | cd site git init git config user.name "gitea-actions" git config user.email "actions@forteapps.net" git add . git commit -m "Deploy docs" git push --force "https://x-token:${{ secrets.PAGES_TOKEN }}@git.forteapps.net/Forte/launchpad.git" HEAD:gitea-pages