Skip to content

ci: make docs CI work without private RTL clone (this repo only)#110

Open
hkimw wants to merge 2 commits into
mainfrom
chore/cut-cross-domain-redirects-20260527
Open

ci: make docs CI work without private RTL clone (this repo only)#110
hkimw wants to merge 2 commits into
mainfrom
chore/cut-cross-domain-redirects-20260527

Conversation

@hkimw
Copy link
Copy Markdown
Member

@hkimw hkimw commented May 30, 2026

Summary

  • This documentation repo no longer hard-depends on cloning private RTL sources for CI.
  • Added REQUIRE_RTL Makefile variable so make lint and make strict REQUIRE_RTL=0 work cleanly for docs-only changes.
  • Updated workflows (lint.yml, deploy.yml) to use public mirror + continue-on-error on RTL clone steps.
  • Goal: Allow fast, direct commits for documentation work without waiting for private repo access or token issues.

This change is limited to the pccx documentation repository only. Other repos (RTL, lab, etc.) are unaffected.

Verification

  • make lint passes cleanly (sphinx-lint)
  • make strict REQUIRE_RTL=0 does not hard-fail due to missing RTL
  • No references to private repos remain in this repo's workflows

Related

Follow-up to previous docs/CI cleanup work (PRs #108, #109).

hkimw added 2 commits May 30, 2026 15:27
- Added continue-on-error: true to RTL clone steps in lint.yml and deploy.yml
- This prevents the public docs CI from being blocked by pccx-internal private v002 book build token issues
- Also cleaned related minor lint issues in Evidence

Book-related token headaches should no longer cause run failures for docs changes.
…only)

- Add REQUIRE_RTL variable (default 1)
- check-codes and build targets now support REQUIRE_RTL=0 for pure documentation work
- lint.yml + deploy.yml updated with clear comments + continue-on-error on RTL clone
- Workflows only reference the public mirror
- "make lint" and "make strict REQUIRE_RTL=0" now work without private RTL dependency

This change is limited to the documentation repo only.
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying pccx with  Cloudflare Pages  Cloudflare Pages

Latest commit: 65b8135
Status: ✅  Deploy successful!
Preview URL: https://62e622b5.pccx.pages.dev
Branch Preview URL: https://chore-cut-cross-domain-redir.pccx.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant