This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch fork-ci-5-docs
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard aae471442ac Describe apache/airflow push runs after release-branch CI
moved to a schedule
discard cf9572511b7 Say when fork CI applies in the contributor docs
discard f4d963a2ccc Document fork CI for contributors and maintainers
discard f189f696be5 Classify only public apache members as committers in
breeze ci audit
discard 7f50a73b172 Address review of breeze ci audit
discard 24181730a43 Add breeze ci audit for the fork CI setup
discard 0f5277e7fa1 Do not count jobs every gated run starts as gate tampering
discard e91a62afc5d Report CI passed from fork CI and address reconciler review
discard 560a76ae5f7 Add the fork CI reconciler and its scheduled monitor
discard cff1472d608 Read pull request labels and the merge base for fork pushes
discard 7281e4c33e7 Run fork pushes with pull-request selective checks
discard 52ed52bce26 Describe the fork CI gate in the CI passed docs as in place
discard 5c54b64b8ac Add the fork CI gate to the needs of CI passed
discard 8bf74ff3bda Set PYTHONPYCACHEPREFIX for the fork CI gate config hook
discard a0ced4022bd Anchor the canonical push branches on the pull request
filter
discard e4a6131df87 Address review of the fork CI gate
discard 0e8dc34bfd3 Gate project CI for external pull requests in ci-amd.yml
discard 1fd7b4f4518 Add fork CI eligibility function and configuration
discard eede705eff8 Trust fork CI only for pull requests that cannot change it
discard 38125531db5 Close gaps in the fork CI design found in review
discard 8ddf9f54ea2 Let volunteer contributors opt in to a fork CI pilot
discard c10aed4a373 Close gated pull requests that tamper with the fork CI gate
discard ca490d68d5f Add design and ADR for running CI in contributor forks
(AIP-120)
add 9761167313d Go SDK: stop log attributes from displacing standard log
fields (#73820)
add a9dc0d6a486 Add design and ADR for running CI in contributor forks
(AIP-120)
add 6ea6c402832 Close gated pull requests that tamper with the fork CI gate
add e7b8f8610d3 Let volunteer contributors opt in to a fork CI pilot
add 8352dfeb24c Close gaps in the fork CI design found in review
add f8a92a7c09c Trust fork CI only for pull requests that cannot change it
add 57b25a4b734 Add fork CI eligibility function and configuration
add b3b298bce82 Gate project CI for external pull requests in ci-amd.yml
add 5d7e472cd04 Address review of the fork CI gate
add b4e450fd9d8 Anchor the canonical push branches on the pull request
filter
add f70e6aba52f Set PYTHONPYCACHEPREFIX for the fork CI gate config hook
add 54d174ab523 Add the fork CI gate to the needs of CI passed
add 37af68bcdad Describe the fork CI gate in the CI passed docs as in place
add 642730fb2e9 Skip the scheduled ARM canary in forks
add 1207707233a Run fork pushes with pull-request selective checks
add 62d3ae638ea Read pull request labels and the merge base for fork pushes
add db249eb0e58 Match the fork pull request by base when reading its labels
add 7d0df31abbb Add the fork CI reconciler and its scheduled monitor
add 3c52418609f Report CI passed from fork CI and address reconciler review
add e59524da5be Do not count jobs every gated run starts as gate tampering
add 136cfa473da Count only jobs a runner picked up as fork CI gate
tampering
add 31f24b06423 Add breeze ci audit for the fork CI setup
add 7a5e28706bc Address review of breeze ci audit
add 82cba2a4f4d Classify only public apache members as committers in
breeze ci audit
add 754beea6a0e Treat only a 404 as not an apache member in breeze ci audit
add 1c8c15df59c Document fork CI for contributors and maintainers
add 4e474720836 Say when fork CI applies in the contributor docs
add 92727b78a98 Describe apache/airflow push runs after release-branch CI
moved to a schedule
add b5da0ea000d Fix the fork CI section title level and label wording in
the contributor docs
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (aae471442ac)
\
N -- N -- N refs/heads/fork-ci-5-docs (b5da0ea000d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci-amd.yml | 7 ++
.github/workflows/ci-arm.yml | 7 ++
contributing-docs/18_contribution_workflow.rst | 12 +-
contributing-docs/25_maintainer_pr_triage.md | 5 +-
...0-run-ci-for-external-contributions-in-forks.md | 8 +-
dev/breeze/doc/ci/05_workflows.md | 8 +-
.../doc/ci/08_fork_ci_for_external_contributors.md | 62 ++++++----
.../src/airflow_breeze/commands/ci_commands.py | 2 +-
dev/breeze/src/airflow_breeze/utils/ci_audit.py | 37 ++++--
.../src/airflow_breeze/utils/fork_ci_reconcile.py | 60 +++++++--
.../src/airflow_breeze/utils/fork_compare.py | 10 +-
dev/breeze/src/airflow_breeze/utils/git_remotes.py | 7 +-
dev/breeze/tests/test_ci_audit.py | 45 +++++--
dev/breeze/tests/test_ci_commands.py | 52 ++++++++
dev/breeze/tests/test_fork_ci_reconcile.py | 137 ++++++++++++++++++++-
dev/breeze/tests/test_fork_compare.py | 3 +-
dev/breeze/tests/test_git_remotes.py | 11 ++
dev/breeze/tests/test_selective_check_command.py | 80 ------------
go-sdk/pkg/execution/logger.go | 36 ++++--
go-sdk/pkg/execution/logger_test.go | 38 ++++++
scripts/ci/prek/check_ci_workflows_in_sync.py | 4 +-
scripts/ci/prek/check_fork_ci_gate_config.py | 14 ++-
22 files changed, 472 insertions(+), 173 deletions(-)
delete mode 100644 dev/breeze/tests/test_selective_check_command.py