This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch backport-8653aa8-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 8e020211fd2 Merge branch 'v3-1-test' into backport-8653aa8-v3-1-test
add 3296a1df660 [v3-1-test] Make the failure link in Slack having a deep
link into the job, 2nd attempt (#63670) (#63678)
add 166ee122956 fix: use uuid_suffix in postgres unique constraint test
expectations (#63674)
add 0bac0dec7aa [v3-1-test] Fix CI failures: missing .gitignore files,
docs refs, and test expectations (#63680)
add 8743c572e00 [v3-1-test] Deduplicate Slack CI notifications with
artifact-based state tracking (#63676) (#63686)
add cc99aa5cf84 [v3-1-test] Added working pandas url to
THIRD_PARTY_INDEXES (#63618) (#63688)
add 7bb0507beb8 [v3-1-test] Make prek cache restoration resilient to
corrupted tarballs (#63684) (#63685)
add 643962f6dbf Merge branch 'v3-1-test' into backport-8653aa8-v3-1-test
No new revisions were added by this update.
Summary of changes:
.github/actions/install-prek/action.yml | 35 ++--
.github/workflows/ci-amd-arm.yml | 87 ++++++++-
.github/workflows/ci-image-checks.yml | 85 ++++++++-
.github/workflows/ci-notification.yml | 69 ++++++-
.../production-deployment.rst | 5 +-
.../unit/api_fastapi/common/test_exceptions.py | 4 +-
.../src/airflow_breeze/utils/workflow_status.py | 39 +++-
.../docs_build/third_party_inventories.py | 2 +-
providers/edge3/.gitignore | 3 +
providers/fab/.gitignore | 3 +
scripts/ci/slack_notification_state.py | 210 +++++++++++++++++++++
{airflow-core => shared/logging}/.gitignore | 0
{airflow-core => shared/secrets_masker}/.gitignore | 0
{airflow-core => shared/timezones}/.gitignore | 0
{airflow-core => task-sdk-tests}/.gitignore | 0
15 files changed, 500 insertions(+), 42 deletions(-)
create mode 100644 providers/edge3/.gitignore
create mode 100644 providers/fab/.gitignore
create mode 100644 scripts/ci/slack_notification_state.py
copy {airflow-core => shared/logging}/.gitignore (100%)
copy {airflow-core => shared/secrets_masker}/.gitignore (100%)
copy {airflow-core => shared/timezones}/.gitignore (100%)
copy {airflow-core => task-sdk-tests}/.gitignore (100%)