This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 8303d28ce93 Run migration tests once per backend instead of in every
core test shard (#73185)
8303d28ce93 is described below
commit 8303d28ce93a11e1ce5f58e2c75c55a408362dea
Author: Yossi Eliaz <[email protected]>
AuthorDate: Wed Sep 23 02:08:29 2026 +0300
Run migration tests once per backend instead of in every core test shard
(#73185)
* Run migration validation in an existing test shard
* Test migration validation projection
* Format CI optimization tests
* Address migration validation review feedback
---
.github/workflows/run-unit-tests.yml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/run-unit-tests.yml
b/.github/workflows/run-unit-tests.yml
index c93656ffd50..43d4be4c9d8 100644
--- a/.github/workflows/run-unit-tests.yml
+++ b/.github/workflows/run-unit-tests.yml
@@ -216,7 +216,10 @@ jobs:
python-version: ${{ matrix.python-version }}
# Any new python version should be disabled below via `&&
matrix.python-version != '3.xx'` until the first
# Airflow version that supports it is released - otherwise there's
nothing to migrate back to.
- if: inputs.run-migration-tests == 'true' && inputs.test-group ==
'core' && matrix.python-version != '3.14'
+ if: >-
+ inputs.run-migration-tests == 'true' && inputs.test-group == 'core'
&&
+ matrix.python-version != '3.14' &&
+ matrix.test-types.description ==
fromJSON(inputs.test-types-as-strings-in-json)[0].description
- name: >
${{ inputs.test-group }}:${{ inputs.test-scope }} Tests ${{
inputs.test-name }} ${{ matrix.backend-version }}
Py${{ matrix.python-version }}:${{ env.PARALLEL_TEST_TYPES }}