This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from f6c19bd1293 Prevent Dag processor crashes with Google Cloud Logging 
when its log directory is outside `base_log_folder` (#74926)
     add 3ce8be439e8 Add the fork CI gate to ci-amd.yml (#74819)
     add 164a812559d Run fork pushes with pull-request selective checks (#74820)
     add bad9f9c83b5 Add the fork CI reconciler and its scheduled monitor 
(#74822)
     add ce044584888 Add breeze ci audit for the fork CI setup (#74823)

No new revisions were added by this update.

Summary of changes:
 .github/fork-ci-gate.toml                          |   42 +
 .github/workflows/ci-amd.yml                       |  139 +-
 .github/workflows/ci-arm.yml                       |   21 +-
 .github/workflows/fork-ci-monitor.yml              |   87 ++
 .pre-commit-config.yaml                            |    8 +
 dev/README_AIRFLOW3_DEV.md                         |   10 +-
 dev/breeze/doc/08_ci_tasks.rst                     |   38 +
 ...0-run-ci-for-external-contributions-in-forks.md |  173 +++
 dev/breeze/doc/ci/04_selective_checks.md           |   32 +-
 .../doc/ci/08_fork_ci_for_external_contributors.md |  926 ++++++++++++
 dev/breeze/doc/ci/README.md                        |    1 +
 dev/breeze/doc/images/output_ci.svg                |   16 +-
 dev/breeze/doc/images/output_ci.txt                |    2 +-
 dev/breeze/doc/images/output_ci_audit.svg          |  116 ++
 dev/breeze/doc/images/output_ci_audit.txt          |    1 +
 .../doc/images/output_ci_fork-ci-reconcile.svg     |  132 ++
 .../doc/images/output_ci_fork-ci-reconcile.txt     |    1 +
 .../output_setup_check-all-params-in-groups.svg    |   28 +-
 .../output_setup_check-all-params-in-groups.txt    |    2 +-
 .../output_setup_regenerate-command-images.svg     |    8 +-
 .../output_setup_regenerate-command-images.txt     |    2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  166 ++-
 .../airflow_breeze/commands/ci_commands_config.py  |   21 +
 dev/breeze/src/airflow_breeze/utils/ci_audit.py    |  403 ++++++
 .../src/airflow_breeze/utils/fork_ci_gate.py       |  327 +++++
 .../src/airflow_breeze/utils/fork_ci_github.py     |  204 +++
 .../src/airflow_breeze/utils/fork_ci_messages.py   |  233 +++
 .../src/airflow_breeze/utils/fork_ci_reconcile.py  | 1289 +++++++++++++++++
 .../src/airflow_breeze/utils/fork_compare.py       |  151 ++
 dev/breeze/src/airflow_breeze/utils/git_remotes.py |   79 ++
 .../src/airflow_breeze/utils/selective_checks.py   |   87 +-
 dev/breeze/tests/test_ci_audit.py                  |  440 ++++++
 dev/breeze/tests/test_ci_commands.py               |   52 +
 dev/breeze/tests/test_fork_ci_gate.py              |  429 ++++++
 dev/breeze/tests/test_fork_ci_github.py            |  162 +++
 dev/breeze/tests/test_fork_ci_messages.py          |  125 ++
 dev/breeze/tests/test_fork_ci_reconcile.py         | 1480 ++++++++++++++++++++
 dev/breeze/tests/test_fork_compare.py              |  134 ++
 dev/breeze/tests/test_git_remotes.py               |  103 ++
 dev/breeze/tests/test_selective_checks.py          |  120 ++
 scripts/ci/analyze_e2e_flaky_tests.py              |   19 +-
 scripts/ci/prek/check_ci_workflows_in_sync.py      |  163 ++-
 scripts/ci/prek/check_fork_ci_gate_config.py       |  149 ++
 .../ci/prek/test_check_fork_ci_gate_config.py      |  115 ++
 scripts/tests/ci/test_analyze_e2e_flaky_tests.py   |   16 +
 45 files changed, 8117 insertions(+), 135 deletions(-)
 create mode 100644 .github/fork-ci-gate.toml
 create mode 100644 .github/workflows/fork-ci-monitor.yml
 create mode 100644 
dev/breeze/doc/adr/0020-run-ci-for-external-contributions-in-forks.md
 create mode 100644 dev/breeze/doc/ci/08_fork_ci_for_external_contributors.md
 create mode 100644 dev/breeze/doc/images/output_ci_audit.svg
 create mode 100644 dev/breeze/doc/images/output_ci_audit.txt
 create mode 100644 dev/breeze/doc/images/output_ci_fork-ci-reconcile.svg
 create mode 100644 dev/breeze/doc/images/output_ci_fork-ci-reconcile.txt
 create mode 100644 dev/breeze/src/airflow_breeze/utils/ci_audit.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/fork_ci_gate.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/fork_ci_github.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/fork_ci_messages.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/fork_ci_reconcile.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/fork_compare.py
 create mode 100644 dev/breeze/src/airflow_breeze/utils/git_remotes.py
 create mode 100644 dev/breeze/tests/test_ci_audit.py
 create mode 100644 dev/breeze/tests/test_fork_ci_gate.py
 create mode 100644 dev/breeze/tests/test_fork_ci_github.py
 create mode 100644 dev/breeze/tests/test_fork_ci_messages.py
 create mode 100644 dev/breeze/tests/test_fork_ci_reconcile.py
 create mode 100644 dev/breeze/tests/test_fork_compare.py
 create mode 100644 dev/breeze/tests/test_git_remotes.py
 create mode 100755 scripts/ci/prek/check_fork_ci_gate_config.py
 create mode 100644 scripts/tests/ci/prek/test_check_fork_ci_gate_config.py

Reply via email to