Skip to content

chore: re-add Cloudflare Pages app and verify docs after repo transfer #2564

@chmouel

Description

@chmouel

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

  1. Re-authorize the Cloudflare Pages GitHub App for the tektoncd org and the tektoncd/pipelines-as-code repo
  2. Verify that PR preview builds work (subdomain: *.pipelines-as-code.pages.dev)
  3. Verify nightly docs deploy: https://nightly.pipelines-as-code.pages.dev
    • Referenced in docs/layouts/_partials/custom/footer.html:27
  4. 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
  5. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    tektoncd-migrationTasks related to tektoncd org migration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions