@@ -48,6 +48,10 @@ on: # yamllint disable-line rule:truthy
4848 description : " Which version of python should be used by default"
4949 required : true
5050 type : string
51+ shared-distributions-as-json :
52+ description : " Json array of shared distributions to run tests for"
53+ required : true
54+ type : string
5155 canary-run :
5256 description : " Whether to run canary tests (true/false)"
5357 required : true
@@ -60,6 +64,10 @@ on: # yamllint disable-line rule:truthy
6064 description : " Whether to use uv in the image"
6165 required : true
6266 type : string
67+ uv-version :
68+ description : ' uv version to use'
69+ default : " 0.8.13" # Keep this comment to allow automatic replacement of uv version
70+ type : string
6371 platform :
6472 description : ' Platform for the build - linux/amd64 or linux/arm64'
6573 required : true
8694 uses : ./.github/actions/breeze
8795 - run : uv tool run --from apache-airflow-breeze pytest -n auto --color=yes
8896 working-directory : ./dev/breeze/
97+ tests-shared-distributions :
98+ timeout-minutes : 10
99+ name : Shared ${{ matrix.shared-distribution }} tests
100+ strategy :
101+ fail-fast : false
102+ matrix :
103+ shared-distribution : ${{ fromJSON(inputs.shared-distributions-as-json) }}
104+ runs-on : ${{ fromJSON(inputs.runners) }}
105+ env :
106+ UV_VERSION : ${{inputs.uv-version}}
107+ steps :
108+ - name : " Checkout ${{ github.ref }} ( ${{ github.sha }} )"
109+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
110+ with :
111+ fetch-depth : 1
112+ persist-credentials : false
113+ - name : " Install uv"
114+ run : curl -LsSf https://astral.sh/uv/${UV_VERSION}/install.sh | sh
115+ - name : " Run shared secrets masker tests"
116+ run : uv run --group dev pytest --color=yes -n auto
117+ working-directory : shared/${{ matrix.shared-distribution }}
89118 tests-ui :
90119 timeout-minutes : 15
91120 name : React UI tests
@@ -228,7 +257,7 @@ jobs:
228257 test-git-clone-on-windows :
229258 timeout-minutes : 5
230259 name : " Test git clone on Windows"
231- runs-on : ["windows-latest "]
260+ runs-on : ["windows-2025 "]
232261 steps :
233262 - name : " Checkout ${{ github.ref }} ( ${{ github.sha }} )"
234263 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
0 commit comments