Skip to content

Run release calendar verification on its own schedule#65118

Merged
potiuk merged 2 commits intoapache:mainfrom
potiuk:scheduled-verify-release-calendar
Apr 13, 2026
Merged

Run release calendar verification on its own schedule#65118
potiuk merged 2 commits intoapache:mainfrom
potiuk:scheduled-verify-release-calendar

Conversation

@potiuk
Copy link
Copy Markdown
Member

@potiuk potiuk commented Apr 13, 2026

Move dev/verify_release_calendar.py out of the canary ci-amd-arm pipeline into a dedicated scheduled-verify-release-calendar.yml workflow that runs daily at 06:00 UTC (and on workflow_dispatch). On failure, post a notification to the #release-management Slack channel using the existing slackapi/slack-github-action pattern, so release managers find out directly when the Confluence wiki and Google Calendar drift apart.

  • Removes the verify-release-calendar job from .github/workflows/ci-amd-arm.yml (no other jobs depend on it).
  • Adds .github/workflows/scheduled-verify-release-calendar.yml with a daily cron, manual dispatch, and Slack-on-failure step.

Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.6)

Generated-by: Claude Code (Opus 4.6) following the guidelines

@boring-cyborg boring-cyborg bot added area:dev-tools backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch labels Apr 13, 2026
potiuk added 2 commits April 13, 2026 16:01
Run dev/verify_release_calendar.py from a dedicated daily scheduled
workflow instead of as a canary job in the main CI pipeline, and
notify the #release-management Slack channel when the check fails so
the issue is surfaced to release managers directly.
@potiuk potiuk force-pushed the scheduled-verify-release-calendar branch from 1043aaa to acaf7cb Compare April 13, 2026 14:01
Copy link
Copy Markdown
Contributor

@jscheffl jscheffl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, thanks!

@potiuk potiuk merged commit 048e9a1 into apache:main Apr 13, 2026
142 checks passed
@potiuk potiuk deleted the scheduled-verify-release-calendar branch April 13, 2026 16:40
github-actions bot pushed a commit that referenced this pull request Apr 13, 2026
…5118)

* Move release calendar verification to its own scheduled workflow

Run dev/verify_release_calendar.py from a dedicated daily scheduled
workflow instead of as a canary job in the main CI pipeline, and
notify the #release-management Slack channel when the check fails so
the issue is surfaced to release managers directly.

* Include wiki and calendar links in release calendar Slack alert
(cherry picked from commit 048e9a1)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@github-actions
Copy link
Copy Markdown

Backport successfully created: v3-2-test

Note: As of Merging PRs targeted for Airflow 3.X
the committer who merges the PR is responsible for backporting the PRs that are bug fixes (generally speaking) to the maintenance branches.

In matter of doubt please ask in #release-management Slack channel.

Status Branch Result
v3-2-test PR Link

github-actions bot pushed a commit to aws-mwaa/upstream-to-airflow that referenced this pull request Apr 13, 2026
…ache#65118)

* Move release calendar verification to its own scheduled workflow

Run dev/verify_release_calendar.py from a dedicated daily scheduled
workflow instead of as a canary job in the main CI pipeline, and
notify the #release-management Slack channel when the check fails so
the issue is surfaced to release managers directly.

* Include wiki and calendar links in release calendar Slack alert
(cherry picked from commit 048e9a1)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
dandanseo123 pushed a commit to dandanseo123/airflow that referenced this pull request Apr 13, 2026
* Move release calendar verification to its own scheduled workflow

Run dev/verify_release_calendar.py from a dedicated daily scheduled
workflow instead of as a canary job in the main CI pipeline, and
notify the #release-management Slack channel when the check fails so
the issue is surfaced to release managers directly.

* Include wiki and calendar links in release calendar Slack alert
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants