Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync v2-10-stable with v2-10-test(sync_v2_10_test) to release 2.10.4 #44641

Merged
merged 44 commits into from
Dec 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
2a34315
Allow Utkarsh to run dockerhub image release job (#43588) (#43589)
utkarsharma2 Nov 1, 2024
590a44d
Fix Try Selector in Mapped Tasks also on Index 0 (#43590) Backport (…
jscheffl Nov 1, 2024
90a6f3f
Complete automation of version replacement pre-commit for pip and uv …
potiuk Nov 4, 2024
9425ae0
Remove root warning in image used to build packages in CI (#43597) (#…
potiuk Nov 4, 2024
f593d8b
Allow to switch breeze to use uv internally to create virtualenvs (#4…
potiuk Nov 4, 2024
acaf59d
Make Breeze installation and reinstallation support both uv and pipx …
potiuk Nov 4, 2024
645eee9
Fix venv numpy example which needs to be 1.26 at least to be working …
jscheffl Nov 4, 2024
840ed6a
Fix reproducibility of prepared provider packages (fix flit frontend)…
potiuk Nov 5, 2024
ae03ab4
Detect situation where Breeze is installed with both pipx and uv (#43…
potiuk Nov 5, 2024
be22e95
Disable XCom list ordering by execution_date (#43680) (#43696)
pierrejeambrun Nov 5, 2024
037fa9c
Handle FileNotFound Error returned by missing uv or pipx (#43714) (#4…
potiuk Nov 5, 2024
b7ae656
Remove note about MySQL 5 (#43729)
eladkal Nov 6, 2024
7e1989a
#43252 Disable extra links button if link is null or empty (#43844) (…
jscheffl Nov 9, 2024
8521bf3
Correct mime-type (#43879) (#43901)
jscheffl Nov 12, 2024
0206988
Tweak strict_dataset_uri_validation documentation wording (#43918)
uranusjr Nov 12, 2024
26ac832
Fix duplication of Task tries in the UI (#43891) (#43950)
ephraimbuddy Nov 13, 2024
16f6796
feat(dataset): raise deprecation warning when accessing inlet or outl…
Lee-W Nov 14, 2024
8e842fa
[v2-10-test] Add .dockerignore to target workflow override (#43885) (…
potiuk Nov 17, 2024
2db9839
Log message source details are grouped (#43681) (#44070)
jscheffl Nov 17, 2024
91e0980
Update v2-10-test constraints (#44113)
jscheffl Nov 17, 2024
8018bf7
Ensure priority weight is capped at 32-bit integer to prevent roll-ov…
jscheffl Nov 17, 2024
bef7a71
get_task_instance_try_details API returns TaskInstanceHistory schema …
pierrejeambrun Nov 18, 2024
86e0da8
[v2-10-test] suppress the warnings where we check for sensitive value…
github-actions[bot] Nov 19, 2024
1738256
[v2-10-test] Exclude Scarf Usage Data Collection in CI Environments (…
github-actions[bot] Nov 19, 2024
a3e5e34
[v2-10-test] Re-queue tassk when they are stuck in queued (#43520) (#…
jscheffl Nov 19, 2024
dbde82f
[v2-10-test] Only install eval-type-backport for Python < 3.10 (#4429…
potiuk Nov 24, 2024
47a5092
[v2-10-test] Avoid grouping task instance stats by try_number for dyn…
github-actions[bot] Nov 24, 2024
88cbc3a
Check pool_slots on partial task import instead of execution (#39724)…
karenbraganz Nov 27, 2024
581c2c2
[v2-10-test] Fix problem with inability to remove fields from Connect…
github-actions[bot] Nov 28, 2024
84d8a54
[v2-10-test] fix gantt flickering #42215 (#44488) (#44517)
github-actions[bot] Nov 30, 2024
24389df
[v2-10-test] Allow "/" in metrics validator (#42934) (#44515)
potiuk Nov 30, 2024
a715692
[v2-10-test] Upgrading tomli to 2.2.1 as suggsested by CI (#44444) (#…
potiuk Dec 1, 2024
04735b1
[v2-10-test] Update XCom docs around containers/helm (#44570) (#44573)
github-actions[bot] Dec 2, 2024
8259718
Remove comment about removing eval type backport (#44588)
potiuk Dec 3, 2024
ade6763
Fix wrong display of multiline messages in the log after filtering (#…
jason810496 Dec 3, 2024
48d2a24
[v2-10-test] Fix tests badge in README.md (#44505) (#44587)
github-actions[bot] Dec 3, 2024
607682c
Fix test_deprecated_options_with_new_section (#44647)
utkarsharma2 Dec 4, 2024
1dc0cc4
Double-check TaskInstance state if it differs from the Executor state…
antonysouthworth-halter Dec 9, 2024
4f9cf54
[v2-10-test] Random doc typos (#44750) (#44758)
github-actions[bot] Dec 7, 2024
d8e93c2
Prevent using trigger_rule="always" in a dynamic mapped task (#43810)
shahar1 Nov 8, 2024
9e3a976
[BACKPORT] Prevent using `trigger_rule=TriggerRule.ALWAYS` in a task-…
shahar1 Dec 8, 2024
17495d7
Fixing cli test failure in CI (#44679) (#44806)
utkarsharma2 Dec 10, 2024
0fc487d
Update version to 2.10.4
utkarsharma2 Dec 4, 2024
c083e45
Update RELEASE_NOTES.rst
utkarsharma2 Dec 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/actions/checkout_target_commit/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,13 +65,16 @@ runs:
rm -rfv "dev"
rm -rfv ".github/actions"
rm -rfv ".github/workflows"
rm -v ".dockerignore" || true
mv -v "target-airflow/scripts/ci" "scripts"
mv -v "target-airflow/dev" "."
mv -v "target-airflow/.github/actions" "target-airflow/.github/workflows" ".github"
mv -v "target-airflow/.dockerignore" ".dockerignore" || true
if: inputs.pull-request-target == 'true' && inputs.is-committer-build != 'true'
####################################################################################################
# AFTER IT'S SAFE. THE `dev`, `scripts/ci` AND `.github/actions` ARE NOW COMING FROM THE
# BASE_REF - WHICH IS THE TARGET BRANCH OF THE PR. WE CAN TRUST THAT THOSE SCRIPTS ARE SAFE TO RUN.
# AFTER IT'S SAFE. THE `dev`, `scripts/ci` AND `.github/actions` and `.dockerignore` ARE NOW COMING
# FROM THE BASE_REF - WHICH IS THE TARGET BRANCH OF THE PR. WE CAN TRUST THAT THOSE SCRIPTS ARE
# SAFE TO RUN AND CODE AVAILABLE IN THE DOCKER BUILD PHASE IS CONTROLLED BY THE `.dockerignore`.
# ALL THE REST OF THE CODE COMES FROM THE PR, AND FOR EXAMPLE THE CODE IN THE `Dockerfile.ci` CAN
# BE RUN SAFELY AS PART OF DOCKER BUILD. BECAUSE IT RUNS INSIDE THE DOCKER CONTAINER AND IT IS
# ISOLATED FROM THE RUNNER.
Expand Down
50 changes: 50 additions & 0 deletions .github/actions/install-pre-commit/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
name: 'Install pre-commit'
description: 'Installs pre-commit and related packages'
inputs:
python-version:
description: 'Python version to use'
default: 3.9
uv-version:
description: 'uv version to use'
default: 0.4.29
pre-commit-version:
description: 'pre-commit version to use'
default: 4.0.1
pre-commit-uv-version:
description: 'pre-commit-uv version to use'
default: 4.1.4
runs:
using: "composite"
steps:
- name: Install pre-commit, uv, and pre-commit-uv
shell: bash
run: >
pip install
pre-commit==${{inputs.pre-commit-version}}
uv==${{inputs.uv-version}}
pre-commit-uv==${{inputs.pre-commit-uv-version}}
- name: Cache pre-commit envs
uses: actions/cache@v4
with:
path: ~/.cache/pre-commit
key: "pre-commit-${{inputs.python-version}}-${{ hashFiles('.pre-commit-config.yaml') }}"
restore-keys: |
pre-commit-${{inputs.python-version}}-
8 changes: 6 additions & 2 deletions .github/workflows/additional-ci-image-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@ on: # yamllint disable-line rule:truthy
description: "Whether to debug resources (true/false)"
required: true
type: string
use-uv:
description: "Whether to use uv to build the image (true/false)"
required: true
type: string
jobs:
# Push early BuildX cache to GitHub Registry in Apache repository, This cache does not wait for all the
# tests to complete - it is run very early in the build process for "main" merges in order to refresh
Expand Down Expand Up @@ -109,7 +113,7 @@ jobs:
python-versions: ${{ inputs.python-versions }}
branch: ${{ inputs.branch }}
constraints-branch: ${{ inputs.constraints-branch }}
use-uv: "true"
use-uv: ${{ inputs.use-uv}}
include-success-outputs: ${{ inputs.include-success-outputs }}
docker-cache: ${{ inputs.docker-cache }}
if: inputs.branch == 'main'
Expand Down Expand Up @@ -165,6 +169,6 @@ jobs:
# platform: "linux/arm64"
# branch: ${{ inputs.branch }}
# constraints-branch: ${{ inputs.constraints-branch }}
# use-uv: "true"
# use-uv: ${{ inputs.use-uv}}
# upgrade-to-newer-dependencies: ${{ inputs.upgrade-to-newer-dependencies }}
# docker-cache: ${{ inputs.docker-cache }}
13 changes: 4 additions & 9 deletions .github/workflows/basic-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,16 +232,11 @@ jobs:
- name: "Install Breeze"
uses: ./.github/actions/breeze
id: breeze
- name: Cache pre-commit envs
uses: actions/cache@v4
- name: "Install pre-commit"
uses: ./.github/actions/install-pre-commit
id: pre-commit
with:
path: ~/.cache/pre-commit
# yamllint disable-line rule:line-length
key: "pre-commit-${{steps.breeze.outputs.host-python-version}}-${{ hashFiles('.pre-commit-config.yaml') }}"
restore-keys: "\
pre-commit-${{steps.breeze.outputs.host-python-version}}-\
${{ hashFiles('.pre-commit-config.yaml') }}\n
pre-commit-${{steps.breeze.outputs.host-python-version}}-"
python-version: ${{steps.breeze.outputs.host-python-version}}
- name: Fetch incoming commit ${{ github.sha }} with its parent
uses: actions/checkout@v4
with:
Expand Down
23 changes: 12 additions & 11 deletions .github/workflows/build-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.
#
---
name: "Build Images"
name: Build Images
run-name: >
Build images for ${{ github.event.pull_request.title }} ${{ github.event.pull_request._links.html.href }}
on: # yamllint disable-line rule:truthy
Expand Down Expand Up @@ -54,7 +54,7 @@ concurrency:
jobs:
build-info:
timeout-minutes: 10
name: "Build Info"
name: Build Info
# At build-info stage we do not yet have outputs so we need to hard-code the runs-on to public runners
runs-on: ["ubuntu-22.04"]
env:
Expand All @@ -71,6 +71,7 @@ jobs:
prod-image-build: ${{ steps.selective-checks.outputs.prod-image-build }}
docker-cache: ${{ steps.selective-checks.outputs.docker-cache }}
default-branch: ${{ steps.selective-checks.outputs.default-branch }}
force-pip: ${{ steps.selective-checks.outputs.force-pip }}
constraints-branch: ${{ steps.selective-checks.outputs.default-constraints-branch }}
runs-on-as-json-default: ${{ steps.selective-checks.outputs.runs-on-as-json-default }}
runs-on-as-json-public: ${{ steps.selective-checks.outputs.runs-on-as-json-public }}
Expand All @@ -89,7 +90,7 @@ jobs:
}}"
if: github.repository == 'apache/airflow'
steps:
- name: "Cleanup repo"
- name: Cleanup repo
shell: bash
run: docker run -v "${GITHUB_WORKSPACE}:/workspace" -u 0:0 bash -c "rm -rf /workspace/*"
- name: Discover PR merge commit
Expand Down Expand Up @@ -154,13 +155,13 @@ jobs:
# COMPOSITE ACTIONS. WE CAN RUN ANYTHING THAT IS IN THE TARGET BRANCH AND THERE IS NO RISK THAT
# CODE WILL BE RUN FROM THE PR.
####################################################################################################
- name: "Cleanup docker"
- name: Cleanup docker
run: ./scripts/ci/cleanup_docker.sh
- name: "Setup python"
- name: Setup python
uses: actions/setup-python@v5
with:
python-version: 3.8
- name: "Install Breeze"
python-version: "3.9"
- name: Install Breeze
uses: ./.github/actions/breeze
####################################################################################################
# WE RUN SELECTIVE CHECKS HERE USING THE TARGET COMMIT AND ITS PARENT TO BE ABLE TO COMPARE THEM
Expand Down Expand Up @@ -202,7 +203,7 @@ jobs:
pull-request-target: "true"
is-committer-build: ${{ needs.build-info.outputs.is-committer-build }}
push-image: "true"
use-uv: "true"
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
image-tag: ${{ needs.build-info.outputs.image-tag }}
platform: "linux/amd64"
python-versions: ${{ needs.build-info.outputs.python-versions }}
Expand All @@ -212,7 +213,7 @@ jobs:
docker-cache: ${{ needs.build-info.outputs.docker-cache }}

generate-constraints:
name: "Generate constraints"
name: Generate constraints
needs: [build-info, build-ci-images]
uses: ./.github/workflows/generate-constraints.yml
with:
Expand Down Expand Up @@ -245,9 +246,9 @@ jobs:
pull-request-target: "true"
is-committer-build: ${{ needs.build-info.outputs.is-committer-build }}
push-image: "true"
use-uv: "true"
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
image-tag: ${{ needs.build-info.outputs.image-tag }}
platform: "linux/amd64"
platform: linux/amd64
python-versions: ${{ needs.build-info.outputs.python-versions }}
default-python-version: ${{ needs.build-info.outputs.default-python-version }}
branch: ${{ needs.build-info.outputs.default-branch }}
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/check-providers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ on: # yamllint disable-line rule:truthy
description: "Tag to set for the image"
required: true
type: string
canary-run:
description: "Whether this is a canary run"
required: true
type: string
default-python-version:
description: "Which version of python should be used by default"
required: true
Expand Down Expand Up @@ -209,6 +213,7 @@ jobs:
PYTHON_MAJOR_MINOR_VERSION: "${{ inputs.default-python-version }}"
VERSION_SUFFIX_FOR_PYPI: "dev0"
VERBOSE: "true"
CLEAN_AIRFLOW_INSTALLATION: "${{ inputs.canary-run }}"
if: inputs.skip-provider-tests != 'true'
steps:
- name: "Cleanup repo"
Expand Down
13 changes: 9 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ jobs:
default-mysql-version: ${{ steps.selective-checks.outputs.default-mysql-version }}
default-helm-version: ${{ steps.selective-checks.outputs.default-helm-version }}
default-kind-version: ${{ steps.selective-checks.outputs.default-kind-version }}
force-pip: ${{ steps.selective-checks.outputs.force-pip }}
full-tests-needed: ${{ steps.selective-checks.outputs.full-tests-needed }}
parallel-test-types-list-as-string: >-
${{ steps.selective-checks.outputs.parallel-test-types-list-as-string }}
Expand All @@ -95,7 +96,7 @@ jobs:
ci-image-build: ${{ steps.selective-checks.outputs.ci-image-build }}
prod-image-build: ${{ steps.selective-checks.outputs.prod-image-build }}
docs-build: ${{ steps.selective-checks.outputs.docs-build }}
mypy-folders: ${{ steps.selective-checks.outputs.mypy-folders }}
mypy-checks: ${{ steps.selective-checks.outputs.mypy-checks }}
needs-mypy: ${{ steps.selective-checks.outputs.needs-mypy }}
needs-helm-tests: ${{ steps.selective-checks.outputs.needs-helm-tests }}
needs-api-tests: ${{ steps.selective-checks.outputs.needs-api-tests }}
Expand Down Expand Up @@ -199,7 +200,7 @@ jobs:
platform: "linux/amd64"
python-versions: ${{ needs.build-info.outputs.python-versions }}
branch: ${{ needs.build-info.outputs.default-branch }}
use-uv: "true"
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
upgrade-to-newer-dependencies: ${{ needs.build-info.outputs.upgrade-to-newer-dependencies }}
constraints-branch: ${{ needs.build-info.outputs.default-constraints-branch }}
docker-cache: ${{ needs.build-info.outputs.docker-cache }}
Expand Down Expand Up @@ -263,6 +264,7 @@ jobs:
latest-versions-only: ${{ needs.build-info.outputs.latest-versions-only }}
include-success-outputs: ${{ needs.build-info.outputs.include-success-outputs }}
debug-resources: ${{ needs.build-info.outputs.debug-resources }}
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}


generate-constraints:
Expand Down Expand Up @@ -290,7 +292,7 @@ jobs:
runs-on-as-json-docs-build: ${{ needs.build-info.outputs.runs-on-as-json-docs-build }}
image-tag: ${{ needs.build-info.outputs.image-tag }}
needs-mypy: ${{ needs.build-info.outputs.needs-mypy }}
mypy-folders: ${{ needs.build-info.outputs.mypy-folders }}
mypy-checks: ${{ needs.build-info.outputs.mypy-checks }}
python-versions-list-as-string: ${{ needs.build-info.outputs.python-versions-list-as-string }}
branch: ${{ needs.build-info.outputs.default-branch }}
canary-run: ${{ needs.build-info.outputs.canary-run }}
Expand All @@ -304,6 +306,7 @@ jobs:
ci-image-build: ${{ needs.build-info.outputs.ci-image-build }}
include-success-outputs: ${{ needs.build-info.outputs.include-success-outputs }}
debug-resources: ${{ needs.build-info.outputs.debug-resources }}
docs-build: ${{ needs.build-info.outputs.docs-build }}

providers:
name: "Provider checks"
Expand All @@ -319,6 +322,7 @@ jobs:
with:
runs-on-as-json-default: ${{ needs.build-info.outputs.runs-on-as-json-default }}
image-tag: ${{ needs.build-info.outputs.image-tag }}
canary-run: ${{ needs.build-info.outputs.canary-run }}
default-python-version: ${{ needs.build-info.outputs.default-python-version }}
upgrade-to-newer-dependencies: ${{ needs.build-info.outputs.upgrade-to-newer-dependencies }}
affected-providers-list-as-string: ${{ needs.build-info.outputs.affected-providers-list-as-string }}
Expand Down Expand Up @@ -541,7 +545,7 @@ jobs:
default-python-version: ${{ needs.build-info.outputs.default-python-version }}
branch: ${{ needs.build-info.outputs.default-branch }}
push-image: "true"
use-uv: "true"
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
build-provider-packages: ${{ needs.build-info.outputs.default-branch == 'main' }}
upgrade-to-newer-dependencies: ${{ needs.build-info.outputs.upgrade-to-newer-dependencies }}
chicken-egg-providers: ${{ needs.build-info.outputs.chicken-egg-providers }}
Expand Down Expand Up @@ -622,6 +626,7 @@ jobs:
kubernetes-versions-list-as-string: ${{ needs.build-info.outputs.kubernetes-versions-list-as-string }}
kubernetes-combos-list-as-string: ${{ needs.build-info.outputs.kubernetes-combos-list-as-string }}
include-success-outputs: ${{ needs.build-info.outputs.include-success-outputs }}
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
debug-resources: ${{ needs.build-info.outputs.debug-resources }}
if: >
( needs.build-info.outputs.run-kubernetes-tests == 'true' ||
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/finalize-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ jobs:
python-versions: ${{ inputs.python-versions }}
branch: ${{ inputs.branch }}
constraints-branch: ${{ inputs.constraints-branch }}
use-uv: "true"
use-uv: ${{ needs.build-info.outputs.force-pip && 'false' || 'true' }}
include-success-outputs: ${{ inputs.include-success-outputs }}
docker-cache: ${{ inputs.docker-cache }}
if: inputs.canary-run == 'true'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate-constraints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ jobs:
timeout-minutes: 25
run: >
breeze release-management generate-constraints --run-in-parallel
--airflow-constraints-mode constraints-no-providers --answer yes
--airflow-constraints-mode constraints-no-providers --answer yes --parallelism 3
# The no providers constraints are only needed when we want to update constraints (in canary builds)
# They slow down the start of PROD image builds so we want to only run them when needed.
if: inputs.generate-no-providers-constraints == 'true'
Expand All @@ -115,7 +115,7 @@ jobs:
run: >
breeze release-management generate-constraints --run-in-parallel
--airflow-constraints-mode constraints --answer yes
--chicken-egg-providers "${{ inputs.chicken-egg-providers }}"
--chicken-egg-providers "${{ inputs.chicken-egg-providers }}" --parallelism 3
- name: "Dependency upgrade summary"
shell: bash
run: |
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ on: # yamllint disable-line rule:truthy
jobs:
tests-integration:
timeout-minutes: 130
if: inputs.testable-integrations != '[]'
name: "Integration Tests: ${{ matrix.integration }}"
runs-on: ${{ fromJSON(inputs.runs-on-as-json-public) }}
strategy:
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/k8s-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ on: # yamllint disable-line rule:truthy
description: "Whether to include success outputs"
required: true
type: string
use-uv:
description: "Whether to use uv"
required: true
type: string
debug-resources:
description: "Whether to debug resources"
required: true
Expand Down Expand Up @@ -96,6 +100,9 @@ jobs:
key: "\
k8s-env-${{ steps.breeze.outputs.host-python-version }}-\
${{ hashFiles('scripts/ci/kubernetes/k8s_requirements.txt','hatch_build.py') }}"
- name: "Switch breeze to use uv"
run: breeze setup config --use-uv
if: inputs.use-uv == 'true'
- name: Run complete K8S tests ${{ inputs.kubernetes-combos-list-as-string }}
run: breeze k8s run-complete-tests --run-in-parallel --upgrade --no-copy-local-sources
env:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release_dockerhub_image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ jobs:
"kaxil",
"pierrejeambrun",
"potiuk",
"utkarsharma2"
]'), github.event.sender.login)
steps:
- name: "Cleanup repo"
Expand Down
Loading