Context
The PAC docs site uses Hugo + Hextra theme deployed via Cloudflare Pages (GitHub App integration — no wrangler.toml). After the repo is transferred to tektoncd, the Cloudflare Pages GitHub App authorization will need to be re-established.
Steps
- Re-authorize the Cloudflare Pages GitHub App for the
tektoncd org and the tektoncd/pipelines-as-code repo
- Verify that PR preview builds work (subdomain:
*.pipelines-as-code.pages.dev)
- Verify nightly docs deploy:
https://nightly.pipelines-as-code.pages.dev
- Referenced in
docs/layouts/_partials/custom/footer.html:27
- Verify release versioned docs:
https://release-{version}.pipelines-as-code.pages.dev
- Referenced in
docs/layouts/_partials/custom/footer.html:31
- Referenced in
.goreleaser.yml:77
- Referenced in
hack/generate-releasenotes.py:355
- Verify
hack/gendocs.sh:39 redirect to https://docs.pipelinesascode.com/{version} still works after transfer
Notes
- The Cloudflare Pages project itself may need to be reconnected to the new GitHub repo location.
- DNS for
docs.pipelinesascode.com and *.pipelines-as-code.pages.dev subdomains should not be affected by the repo transfer, but the Pages build trigger will break until re-authorized.
- Check Cloudflare dashboard to confirm build hooks are re-connected after transfer.