Skip to content

[v3-2-test] Fix CronMixin in task-sdk not resolving cron presets before validation (#66102)#68187

Draft
github-actions[bot] wants to merge 1 commit into
v3-2-testfrom
backport-4b40714-v3-2-test
Draft

[v3-2-test] Fix CronMixin in task-sdk not resolving cron presets before validation (#66102)#68187
github-actions[bot] wants to merge 1 commit into
v3-2-testfrom
backport-4b40714-v3-2-test

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jun 7, 2026

  • Fix CronMixin not resolving cron presets before validation

  • Fix ruff: use tuple for pytest.mark.parametrize first argument

  • Address review: add sync comment, explain post_init, static test table, add timetable test

  • Make airflow-core re-export CRON_PRESETS from SDK as single source of truth

  • Fix ruff removing re-export import by adding noqa: F401

  • Revert re-export: restore cron_presets dict in core, add sync comments

  • Move timetable tests to timetables/test__cron.py to match module structure


(cherry picked from commit 4b40714)

Co-authored-by: Shashwati Bhattacharyaa 166847329+shashbha14@users.noreply.github.com
Co-authored-by: Shashwati shashwatibhattacaharya21.2@gmail.com

…re validation (#66102)

* Fix CronMixin not resolving cron presets before validation

* Fix ruff: use tuple for pytest.mark.parametrize first argument

* Address review: add sync comment, explain post_init, static test table, add timetable test

* Make airflow-core re-export CRON_PRESETS from SDK as single source of truth

* Fix ruff removing re-export import by adding noqa: F401

* Revert re-export: restore cron_presets dict in core, add sync comments

* Move timetable tests to timetables/test__cron.py to match module structure

---------
(cherry picked from commit 4b40714)

Co-authored-by: Shashwati Bhattacharyaa <166847329+shashbha14@users.noreply.github.com>
Co-authored-by: Shashwati <shashwatibhattacaharya21.2@gmail.com>
@jscheffl
Copy link
Copy Markdown
Contributor

jscheffl commented Jun 7, 2026

Keeping as draft to save CI resources and assuming no 3.2. release cut. Else could be merged there.

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.

2 participants