Skip to content

[v3-2-test] Trigger unit tests when only shared/*.py files change (#64999)#65094

Merged
potiuk merged 1 commit into
v3-2-testfrom
backport-f13b713-v3-2-test
Apr 12, 2026
Merged

[v3-2-test] Trigger unit tests when only shared/*.py files change (#64999)#65094
potiuk merged 1 commit into
v3-2-testfrom
backport-f13b713-v3-2-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk [email protected]

…4999)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <[email protected]>
@potiuk potiuk marked this pull request as ready for review April 12, 2026 15:57
@potiuk potiuk merged commit e86585d into v3-2-test Apr 12, 2026
3 checks passed
@potiuk potiuk deleted the backport-f13b713-v3-2-test branch April 12, 2026 15:57
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <[email protected]>
@vatsrahul1001 vatsrahul1001 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Apr 15, 2026
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.2.1 milestone Apr 15, 2026
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <[email protected]>
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <[email protected]>
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants