Skip to content

Probe for the docs-only CI path (do not merge) - #712

Closed
bburda wants to merge 4 commits into
mainfrom
ci/docs-only-gate-probe
Closed

bburda wants to merge 4 commits into
mainfrom
ci/docs-only-gate-probe

Conversation

@bburda

@bburda bburda commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

Temporary draft to run the docs-only path of the change on branch ci/skip-heavy-jobs-on-docs-only-prs on GitHub. It counts workflow and script changes as documentation so that the path runs here. It will be closed without merging.

bburda added 4 commits October 5, 2026 20:31
A pull request that changes only files under docs/, or .md and .rst files,
now skips the build, test, lint and sanitizer jobs in CI and Quality.
scripts/ci_code_changed.sh decides from the merge commit diff. Renames count
on both sides, so moving a source file under docs/ still runs everything.
Pushes to main always run everything.

ci-ok and quality-ok always run. They fail when a job they depend on failed
or was cancelled, and on a code change also when one was skipped. They are
the checks branch rules should require. A matrix job skipped by its `if`
reports one check with the matrix expression unexpanded, so a required
check named after a matrix job would never report. postgres and clang-tidy
stay outside the gates, as they are not required today.

Also pass the clang-tidy file list through an array and split the
TSAN_OPTIONS exports from their assignment, which actionlint flagged.
@bburda bburda closed this Oct 5, 2026
@bburda
bburda deleted the ci/docs-only-gate-probe branch October 5, 2026 18:39
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