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

potiuk pushed a change to branch auto-approve-workflow-runs
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 3952b5a9b22 Keep CI-minutes estimates true to the runs they approve
    omit 23e1d170367 Approve the runs of fork CI pull requests unless they 
change CI
    omit 8580dcca16a Keep one PR's API or git error from aborting the approval 
tick
    omit 3f105d2f1b8 Add inline script metadata to the CI-minutes calibration 
script
    omit b7aa6bff9fe Auto-approve cheap CI runs of external contributors' PRs
     add 4386cb1f89e Report EC2 Spot interruptions on pull requests and keep 
them out of Slack (#75615)
     add 2f7a7ea4be9 Show each fork CI job's status on gated pull requests 
(#75616)
     new 7dd7044c7da Auto-approve cheap CI runs of external contributors' PRs
     new 2f4eb88bf64 Add inline script metadata to the CI-minutes calibration 
script
     new 14d55dad1d6 Keep one PR's API or git error from aborting the approval 
tick
     new 190e2e9a114 Approve the runs of fork CI pull requests unless they 
change CI
     new b84ff18873a Keep CI-minutes estimates true to the runs they approve

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   (3952b5a9b22)
            \
             N -- N -- N   refs/heads/auto-approve-workflow-runs (b84ff18873a)

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.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/fork-ci-gate.toml                          |   5 +
 .github/workflows/ci-amd.yml                       |  35 +-
 .github/workflows/ci-arm.yml                       |  35 +-
 .github/workflows/spot-interruption-notice.yml     |  57 +++
 dev/AGENTS.md                                      |  17 +
 dev/breeze/doc/ci/05_workflows.md                  |  43 +++
 .../doc/ci/08_fork_ci_for_external_contributors.md |  87 ++++-
 .../src/airflow_breeze/utils/fork_ci_gate.py       |   5 +
 .../src/airflow_breeze/utils/fork_ci_messages.py   |  36 ++
 .../src/airflow_breeze/utils/fork_ci_reconcile.py  | 159 +++++++-
 dev/breeze/tests/test_fork_ci_gate.py              |   6 +
 dev/breeze/tests/test_fork_ci_messages.py          |  22 +-
 dev/breeze/tests/test_fork_ci_reconcile.py         | 362 +++++++++++++++++-
 scripts/ci/spot_interruptions.py                   | 390 ++++++++++++++++++++
 scripts/tests/ci/test_spot_interruptions.py        | 404 +++++++++++++++++++++
 15 files changed, 1616 insertions(+), 47 deletions(-)
 create mode 100644 .github/workflows/spot-interruption-notice.yml
 create mode 100755 scripts/ci/spot_interruptions.py
 create mode 100644 scripts/tests/ci/test_spot_interruptions.py

Reply via email to