Skip to content

[v3-1-test] Deduplicate Slack CI notifications with artifact-based st…#63686

Merged
potiuk merged 1 commit into
apache:v3-1-testfrom
potiuk:backport-60e4393-v3-1-test
Mar 15, 2026
Merged

[v3-1-test] Deduplicate Slack CI notifications with artifact-based st…#63686
potiuk merged 1 commit into
apache:v3-1-testfrom
potiuk:backport-60e4393-v3-1-test

Conversation

@potiuk

@potiuk potiuk commented Mar 15, 2026

Copy link
Copy Markdown
Member

…ate tracking (#63676)

Slack notifications for CI failures and missing doc inventories were posted on every failing run regardless of whether the failure was already reported. This adds per-branch state tracking via GitHub Actions artifacts so notifications are only sent when the set of failures changes or 24 hours pass (as a "still not fixed" reminder). Recovery notifications are posted when a previously-failing run passes. (cherry picked from commit 60e4393)


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

…ate tracking (apache#63676)

Slack notifications for CI failures and missing doc inventories were
posted on every failing run regardless of whether the failure was
already reported. This adds per-branch state tracking via GitHub
Actions artifacts so notifications are only sent when the set of
failures changes or 24 hours pass (as a "still not fixed" reminder).
Recovery notifications are posted when a previously-failing run passes.
(cherry picked from commit 60e4393)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@potiuk potiuk force-pushed the backport-60e4393-v3-1-test branch from b38242c to d21a5f1 Compare March 15, 2026 23:26
@potiuk potiuk merged commit 8743c57 into apache:v3-1-test Mar 15, 2026
69 checks passed
@potiuk potiuk deleted the backport-60e4393-v3-1-test branch March 15, 2026 23:46
vatsrahul1001 pushed a commit that referenced this pull request Mar 25, 2026
…ate tracking (#63676) (#63686)

Slack notifications for CI failures and missing doc inventories were
posted on every failing run regardless of whether the failure was
already reported. This adds per-branch state tracking via GitHub
Actions artifacts so notifications are only sent when the set of
failures changes or 24 hours pass (as a "still not fixed" reminder).
Recovery notifications are posted when a previously-failing run passes.
(cherry picked from commit 60e4393)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant