Repository navigation
Conversation
potiuk
requested review from
amoghrajesh,
ashb,
bugraoz93,
choo121600,
ephraimbuddy,
gopidesupavan,
jason810496,
jedcunningham,
jscheffl and
vatsrahul1001
as code owners
October 15, 2026 22:45
This was referenced Oct 15, 2026
potiuk
added this pull request to stack #74827
October 15, 2026 22:48
potiuk
removed this pull request from stack #74827
October 15, 2026 23:26
potiuk
added this pull request to stack #74833
October 15, 2026 23:30
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 16, 2026 02:01
d7003fe to
71f6146
Compare
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 16, 2026 15:47
71f6146 to
1666339
Compare
potiuk
force-pushed
the
fork-ci-4-audit
branch
2 times, most recently
from
October 16, 2026 23:49
058ebe3 to
3b60129
Compare
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 17, 2026 00:32
3b60129 to
6d9bf72
Compare
potiuk
force-pushed
the
fork-ci-4-audit
branch
2 times, most recently
from
October 17, 2026 00:54
25c9e03 to
017ae71
Compare
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 17, 2026 01:32
017ae71 to
1c06583
Compare
shahar1
reviewed
Oct 17, 2026
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 17, 2026 19:25
1c06583 to
2296029
Compare
Andrushika
reviewed
Oct 19, 2026
Andrushika
reviewed
Oct 19, 2026
Andrushika
reviewed
Oct 19, 2026
Andrushika
reviewed
Oct 19, 2026
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 20, 2026 22:20
2296029 to
51b8557
Compare
Fork CI only works when the contributor's remotes, fork and fork workflow are set up the way the gate and the reconciler expect, and committers must keep fork CI off so their pushes do not run twice. A read-only audit lets contributors verify all of that before pushing and offers the exact fix for anything missing. Remote parsing moves out of ci upgrade so both commands agree on what a correct setup is, and it now matches apache/airflow exactly instead of any URL containing it. Generated-by: Claude Opus 5
Decide the role before the remote and fork checks, so a committer working from an apache/airflow clone is not told to set up a fork their pull requests do not use; those checks, and an enabled fork workflow, are informational for roles that run project CI, since a committer trying use fork ci needs the workflow enabled. Report a failed API call as could-not-check instead of a wrong fork or a missing workflow, and recognise ssh host aliases from ~/.ssh/config as GitHub remotes again, as breeze ci upgrade did before. Generated-by: Claude Opus 5
potiuk
force-pushed
the
fork-ci-4-audit
branch
from
October 20, 2026 22:52
51b8557 to
3aece95
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #74822. Part 4 of 5 of the AIP-120 implementation (design: #73378); this PR's base is the previous branch, so the diff shows only this layer.
breeze ci audit [--fix]checksgh, theupstream/originremotes, the fork, your role, whether the fork'sTests (AMD)workflow is enabled or disabled as your role requires, forkmainfreshness and the current branch, printing the fix for each failure. Remote parsing moves out ofci upgradeintogit_remotes.pyand now matches apache/airflow exactly.Was generative AI tooling used to co-author this PR?
Generated-by: Claude Code (Opus 5) following the guidelines
🤖 Generated with Claude Code