--- name: CI - Source code docs on: push: branches: - main env: POSTGRES_DB: authentik POSTGRES_USER: authentik POSTGRES_PASSWORD: "EK-5jnKfjrGRm<77" jobs: publish-source-docs: runs-on: ubuntu-latest timeout-minutes: 120 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v5 - name: Setup authentik env uses: ./.github/actions/setup - name: generate docs run: | uv run make migrate uv run ak build_source_docs - name: Publish env: NETLIFY_SITE_ID: eb246b7b-1d83-4f69-89f7-01a936b4ca59 NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} run: | npm install -g netlify-cli netlify deploy --dir=source_docs --prod