ci: skip docs CI for flue-only PRs, add Flue CI workflow - #32178
Conversation
|
This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:
|
…ntain permissions' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Review✅ No outstanding issues in commit Code ReviewThis code review is in beta and may not always be helpful — use your judgment. No code review issues found. ConventionsNo convention issues found. Style Guide ReviewNo style-guide issues found. Acknowledged by author (1)
CommandsOnly codeowners can run commands. Post a comment with the command to trigger it.
|
|
CR-5e78317fda17 — this is addressed by the new CR-bcde13235f0f — the |
|
Nimbus Preview URL: https://nimbus-a2ff0adb.preview.developers.cloudflare.com |
|
Preview URL: https://a2ff0adb.preview.developers.cloudflare.com |
Summary
Adds a
paths-ignore: [".flue/**"]filter toci.ymland a newflue-ci.ymlworkflow so that PRs touching only.flue/skip the full docs build (Astro, link validation, deploy preview) and run a lightweight Flue-specific check instead.ci.yml— addspaths-ignore: [".flue/**"]to the trigger. The workflow is not started at all when every changed file is under.flue/.flue-ci.yml— new workflow triggered onpaths: [".flue/**"]with three jobs that mirror the required status check names:pnpm run typecheckin.flue/pnpm run buildin.flue/— compiles the Worker viaflue buildSince branch protection matches required checks by job name, a flue-only PR gets "Pre Build", "Build", and "Post Build" checks from
flue-ci.ymlinstead ofci.yml, so merging is not blocked.