Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
3916301
[v3-2-test] Add no-op _process_workloads to EdgeExecutor to improve r…
github-actions[bot] Mar 30, 2026
882612a
[v3-2-test] Fix SecretCache import failure on Python 3.14 multiproces…
potiuk Mar 31, 2026
23b5c3b
CI: Upgrade important CI environment (#64514)
potiuk Mar 31, 2026
11770a5
[v3-2-test] Fix SecretCache import error in Python 3.14 with pytest-x…
potiuk Mar 31, 2026
e9c0c96
Fix teardown scope evaluation: lazy iteration, early return, better t…
kaxil Mar 31, 2026
ef3f941
[v3-2-test] Add prek hook to enforce conf import from compat SDK in p…
github-actions[bot] Apr 1, 2026
ad55bc4
[v3-2-test] Fix newsfragment check being cancelled on rapid PR events…
github-actions[bot] Apr 1, 2026
ed0018c
[v3-2-test] Add ASF allowlist check workflow for GitHub Actions (#644…
github-actions[bot] Apr 1, 2026
84b598f
[v3-2-test] Docs: Add RC shortcut for first release candidates from t…
github-actions[bot] Apr 1, 2026
51144dc
[v3-2-test] Add AGENTS.md for dev/ and scripts/ci/prek/ (#64434) (#64…
github-actions[bot] Apr 1, 2026
b04e0ed
[v3-2-test] Fix per-option button rendering for 4 options (#64453) (#…
github-actions[bot] Apr 1, 2026
e69a641
[v3-2-test] Remove non-main branch triggers from newsfragment PR numb…
github-actions[bot] Apr 1, 2026
7d69e7d
Revert "[v3-2-test] Add prek hook to enforce conf import from compat …
potiuk Apr 1, 2026
bfaf234
[v3-2-test] Increase Playwright E2E test retries from 2 to 4 in CI (#…
github-actions[bot] Apr 1, 2026
77063e6
[v3-2-test] Fix Gantt view still visible when time range is outside d…
github-actions[bot] Apr 1, 2026
ebf50d0
[v3-2-test] Retry uv sync lowest-direct resolution in CI to handle tr…
github-actions[bot] Apr 1, 2026
3a11f7f
Fix TaskInstance crash with non-serialized operators missing get_weig…
vatsrahul1001 Apr 1, 2026
e64b7e4
[v3-2-test] Fix: Restore live stdout logging for Elasticsearch log fo…
github-actions[bot] Apr 1, 2026
8d0fb4b
[v3-2-test] Fix serde deserialization of old-format builtin types in …
github-actions[bot] Apr 2, 2026
0a000c4
[v3-2-test] Fix deferred task resume failure when worker is older tha…
github-actions[bot] Apr 2, 2026
68d9874
[v3-2-test] fix: restore early return in check_for_write_conflict (#6…
github-actions[bot] Apr 2, 2026
beee8b6
[v3-2-test] Remove false-positive RFC3986 underscore warning from Con…
github-actions[bot] Apr 2, 2026
d1d2416
[v3-2-test] Run DB check only for core components in prod entrypoint …
github-actions[bot] Apr 2, 2026
959ebd8
[v3-2-test] Fix double-serialization issue by unwrapping serialized k…
github-actions[bot] Apr 2, 2026
3840fae
[v3-2-test] Fix ObjectStoragePath NoCredentialsError when using conn_…
github-actions[bot] Apr 3, 2026
5311961
[v3-2-test] Guard against null trigger in asset watcher cleanup (#646…
github-actions[bot] Apr 3, 2026
aca0852
[v3-2-test] add concurrency in update-constrants-on-push (#64645) (#6…
github-actions[bot] Apr 3, 2026
fc4d75d
[v3-2-test] Skip UI E2E tests on derived full tests needed, canary, a…
github-actions[bot] Apr 3, 2026
7bb81e0
[v3-2-test] Temporarily upgrade allowlist-check to latest version (#6…
github-actions[bot] Apr 4, 2026
0df386a
Bump the github-actions-updates group with 3 updates (#64686)
dependabot[bot] Apr 4, 2026
e83c1d7
[v3-2-test] Simplify ci_image_build and add test coverage for remote …
github-actions[bot] Apr 4, 2026
5baee8a
[v3-2-test] Add --frozen to uv run commands in run_tests and document…
github-actions[bot] Apr 4, 2026
a3c5277
[v3-2-test] Fix start_date in example DAGs to avoid TZ conversion ove…
github-actions[bot] Apr 6, 2026
9765bfc
i18n: add missing keys and fix Taiwanese Mandarin terminology
Lee-W Apr 6, 2026
dd7e2a6
[v3-2-test] Fix OTel metrics lost in forked task processes (#64703) (…
github-actions[bot] Apr 6, 2026
8e24972
[v3-2-test] Fix #62414: Remove spurious blank lines in filtered task …
github-actions[bot] Apr 6, 2026
7a99863
[v3-2-test] [main] Force building CI image on upgrade important CI en…
potiuk Apr 6, 2026
fd1962f
[v3-2-test] CI: Build CI image after Dockerfiles are updated in breez…
github-actions[bot] Apr 6, 2026
b2b3ce2
[v3-2-test] UI: Filter DagVersionSelect options based on selected Dag…
github-actions[bot] Apr 6, 2026
9e2bf81
[v3-2-test] fix(ui): correct external link target and add rel attribu…
github-actions[bot] Apr 6, 2026
ab94c71
[v3-2-test] Allow revent packages when testing RC versions (#64774) (…
github-actions[bot] Apr 6, 2026
f08da98
[v3-2-test] Add --path-to-airflow-svn definitions to release verifica…
github-actions[bot] Apr 6, 2026
6888223
CI: Upgrade important CI environment (#64797)
potiuk Apr 6, 2026
2eaed23
[v3-2-test] Fix group/extra bug in initialize_virtualenv (#62230) (#6…
potiuk Apr 6, 2026
ab2b50e
[v3-2-test] Exclude text non-doc files from triggering full CI test r…
potiuk Apr 6, 2026
4e06847
[v3-2-test] Run non-provider mypy checks as regular prek static check…
potiuk Apr 6, 2026
e137899
[v3-2-test] Backport #62849: Fix structlog positional formatting for …
YoannAbriel Apr 6, 2026
e17bf20
[v3-2-test] Remove dependabot alarms in airflow core npm dependencies…
jscheffl Apr 7, 2026
bb30ec6
[v3-2-test] Install rustup and cargo in CI and prod build images (#64…
github-actions[bot] Apr 7, 2026
0d465d4
[v3-2-test] fix mypy error due to 1.20.0 upgrade (#64832)
Lee-W Apr 7, 2026
d736ea7
[v3-2-test] Allow UI theme config without tokens (CSS-only or empty f…
github-actions[bot] Apr 7, 2026
64ac091
[v3-2-test] connections import now returns non-zero exit code on fail…
github-actions[bot] Apr 7, 2026
1514e29
[v3-2-test] Fix Gantt view "Error invalid date" on running DagRun (#6…
github-actions[bot] Apr 7, 2026
11db467
[v3-2-test] fix(ui): prevent duplicate nav sidebar when iframe naviga…
github-actions[bot] Apr 7, 2026
53df2f2
[v3-2-test] Move "Free up disk space" step into prepare_breeze_and_im…
github-actions[bot] Apr 7, 2026
13c1521
[v3-2-test] Docs: Add gh pr create example to provider release instru…
github-actions[bot] Apr 8, 2026
f99b279
[v3-2-test] Fix TypeError in GET /dags/{dag_id}/tasks when order_by f…
github-actions[bot] Apr 8, 2026
1f1581d
[v3-2-test] Fix N+1 query pattern in task instance states and count e…
github-actions[bot] Apr 8, 2026
7f73bb7
[v3-2-test] Run `uv lock --upgrade` locally in `breeze ci upgrade` in…
github-actions[bot] Apr 8, 2026
072fda7
[v3-2-test] Docs: Add JWT authentication docs and strengthen security…
github-actions[bot] Apr 8, 2026
2e92768
[v3-2-test] Update ASF allowlist-check action to latest version (#647…
github-actions[bot] Apr 8, 2026
43c21fa
[v3-2-test] Load hook metadata from YAML without importing Hook class…
github-actions[bot] Apr 8, 2026
97deef5
[v3-2-test] airflow-ctl: fix variable import to correctly handle fals…
github-actions[bot] Apr 8, 2026
93d8984
[v3-2-test] fix(scheduler): skip asset-triggered dags without Seriali…
github-actions[bot] Apr 8, 2026
1d4a552
[v3-2-test] Return 410 Gone for heartbeat when cleared TI exists in T…
github-actions[bot] Apr 8, 2026
d7421c8
Bump the 3-2-core-ui-package-updates group across 1 directory with 29…
dependabot[bot] Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/breeze/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ inputs:
default: "3.10"
uv-version:
description: 'uv version to use'
default: "0.11.1" # Keep this comment to allow automatic replacement of uv version
default: "0.11.3" # Keep this comment to allow automatic replacement of uv version
outputs:
host-python-version:
description: Python version used in host
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/install-prek/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ inputs:
default: "3.10"
uv-version:
description: 'uv version to use'
default: "0.11.1" # Keep this comment to allow automatic replacement of uv version
default: "0.11.3" # Keep this comment to allow automatic replacement of uv version
prek-version:
description: 'prek version to use'
default: "0.3.8" # Keep this comment to allow automatic replacement of prek version
Expand Down
3 changes: 3 additions & 0 deletions .github/actions/prepare_breeze_and_image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ runs:
shell: bash
run: ./scripts/ci/make_mnt_writeable.sh
if: inputs.make-mnt-writeable-and-cleanup == 'true'
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install Breeze"
uses: ./.github/actions/breeze
id: breeze
Expand Down
2 changes: 1 addition & 1 deletion .github/instructions/code-review.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Use these rules when reviewing pull requests to the Apache Airflow repository.

- **Scheduler must never run user code.** It only processes serialized Dags. Flag any scheduler-path code that deserializes or executes Dag/task code.
- **Flag any task execution code that accesses the metadata DB directly** instead of through the Execution API (`/execution` endpoints).
- **Flag any code in Dag Processor or Triggerer that breaks process isolation** — these components run user code in isolated processes.
- **Flag any code in Dag Processor or Triggerer that breaks process isolation** — these components run user code in separate processes from the Scheduler and API Server, but note that they potentially have direct metadata database access and potentially bypass JWT authentication via in-process Execution API transport. This is an intentional design choice documented in the security model, not a security vulnerability.
- **Flag any provider importing core internals** like `SUPERVISOR_COMMS` or task-runner plumbing. Providers interact through the public SDK and execution API only.

## Database and Query Correctness
Expand Down
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 @@ -116,8 +116,10 @@ jobs:
(github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')

# Check that after earlier cache push, breeze command will build quickly
# This build is a bit slow from in-the scratch builds, so we should run it only in
# regular PRs
check-that-image-builds-quickly:
timeout-minutes: 17
timeout-minutes: 25
name: Check that image builds quickly
runs-on: ${{ fromJSON(inputs.runners) }}
env:
Expand All @@ -141,4 +143,6 @@ jobs:
- name: "Install Breeze"
uses: ./.github/actions/breeze
- name: "Check that image builds quickly"
run: breeze shell --max-time 900 --platform "${PLATFORM}"
# Synchronize to be a little bit shorter than above timeout-minutes to make sure that
# if the build takes too long the job will fail with logs. 22 minutes * 60 s = 1320 seconds
run: breeze shell --max-time 1320 --platform "${PLATFORM}"
34 changes: 34 additions & 0 deletions .github/workflows/asf-allowlist-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# 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: "ASF Allowlist Check"
"on":
pull_request:
paths: [".github/**"]
push:
branches: [main, v*-test]
paths: [".github/**"]
permissions:
contents: read
jobs:
asf-allowlist-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- uses: apache/infrastructure-actions/allowlist-check@4e9c961f587f72b170874b6f5cd4ac15f7f26eb8 # main
2 changes: 1 addition & 1 deletion .github/workflows/basic-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ on: # yamllint disable-line rule:truthy
type: string
uv-version:
description: 'uv version to use'
default: "0.11.1" # Keep this comment to allow automatic replacement of uv version
default: "0.11.3" # Keep this comment to allow automatic replacement of uv version
type: string
platform:
description: 'Platform for the build - linux/amd64 or linux/arm64'
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/check-newsfragment-pr-number.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ on: # yamllint disable-line rule:truthy
pull_request:
branches:
- main
- v[0-9]+-[0-9]+-test
- v[0-9]+-[0-9]+-stable
- providers-[a-z]+-?[a-z]*/v[0-9]+-[0-9]+
types: [opened, reopened, synchronize, labeled, unlabeled]

permissions:
Expand All @@ -32,7 +29,7 @@ permissions:

concurrency:
group: check-newsfragment-${{ github.event.pull_request.number }}
cancel-in-progress: true
cancel-in-progress: false

jobs:
check-newsfragment-pr-number:
Expand Down
52 changes: 46 additions & 6 deletions .github/workflows/ci-amd-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_USERNAME: ${{ github.actor }}
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
UV_VERSION: "0.11.1" # Keep this comment to allow automatic replacement of uv version
UV_VERSION: "0.11.3" # Keep this comment to allow automatic replacement of uv version
VERBOSE: "true"

concurrency:
Expand Down Expand Up @@ -91,7 +91,6 @@ jobs:
kubernetes-versions-list-as-string: >-
${{ steps.selective-checks.outputs.kubernetes-versions-list-as-string }}
latest-versions-only: ${{ steps.selective-checks.outputs.latest-versions-only }}
mypy-checks: ${{ steps.selective-checks.outputs.mypy-checks }}
mysql-exclude: ${{ steps.selective-checks.outputs.mysql-exclude }}
mysql-versions: ${{ steps.selective-checks.outputs.mysql-versions }}
platform: ${{ steps.selective-checks.outputs.platform }}
Expand All @@ -115,7 +114,7 @@ jobs:
run-go-sdk-tests: ${{ steps.selective-checks.outputs.run-go-sdk-tests }}
run-helm-tests: ${{ steps.selective-checks.outputs.run-helm-tests }}
run-kubernetes-tests: ${{ steps.selective-checks.outputs.run-kubernetes-tests }}
run-mypy: ${{ steps.selective-checks.outputs.run-mypy }}
run-mypy-providers: ${{ steps.selective-checks.outputs.run-mypy-providers }}
run-remote-logging-elasticsearch-e2e-tests: ${{ steps.selective-checks.outputs.run-remote-logging-elasticsearch-e2e-tests }}
run-remote-logging-s3-e2e-tests: ${{ steps.selective-checks.outputs.run-remote-logging-s3-e2e-tests }}
run-system-tests: ${{ steps.selective-checks.outputs.run-system-tests }}
Expand Down Expand Up @@ -307,8 +306,6 @@ jobs:
with:
runners: ${{ needs.build-info.outputs.runner-type }}
platform: ${{ needs.build-info.outputs.platform }}
run-mypy: ${{ needs.build-info.outputs.run-mypy }}
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 @@ -333,6 +330,48 @@ jobs:
DOCS_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOCS_AWS_SECRET_ACCESS_KEY }}
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}

mypy-providers:
timeout-minutes: 45
name: "MyPy providers checks"
needs: [build-info, build-ci-images]
runs-on: ${{ fromJSON(needs.build-info.outputs.runner-type) }}
if: needs.build-info.outputs.run-mypy-providers == 'true'
env:
PYTHON_MAJOR_MINOR_VERSION: "${{ needs.build-info.outputs.default-python-version }}"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: "Cleanup repo"
shell: bash
run: docker run -v "${GITHUB_WORKSPACE}:/workspace" -u 0:0 bash -c "rm -rf /workspace/*"
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Prepare breeze & CI image: ${{ needs.build-info.outputs.default-python-version }}"
uses: ./.github/actions/prepare_breeze_and_image
with:
platform: ${{ needs.build-info.outputs.platform }}
python: "${{ needs.build-info.outputs.default-python-version }}"
use-uv: ${{ needs.build-info.outputs.use-uv }}
make-mnt-writeable-and-cleanup: true
id: breeze
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
with:
python-version: ${{steps.breeze.outputs.host-python-version}}
platform: ${{ needs.build-info.outputs.platform }}
save-cache: false
- name: "MyPy checks for providers"
run: prek --color always --verbose --stage manual mypy-providers --all-files
env:
VERBOSE: "false"
COLUMNS: "202"
SKIP_GROUP_OUTPUT: "true"
DEFAULT_BRANCH: ${{ needs.build-info.outputs.default-branch }}
RUFF_FORMAT: "github"
INCLUDE_MYPY_VOLUME: "false"

providers:
name: "provider distributions tests"
uses: ./.github/workflows/test-providers.yml
Expand Down Expand Up @@ -843,7 +882,7 @@ jobs:
persist-credentials: false
# keep this in sync with go.mod in go-sdk/
- name: Setup Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
with:
go-version: 1.24
cache-dependency-path: go-sdk/go.sum
Expand Down Expand Up @@ -895,6 +934,7 @@ jobs:
- build-prod-images
- ci-image-checks
- generate-constraints
- mypy-providers
- providers
- tests-helm
- tests-integration-system
Expand Down
57 changes: 0 additions & 57 deletions .github/workflows/ci-image-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,6 @@ on: # yamllint disable-line rule:truthy
description: "Platform for the build - 'linux/amd64' or 'linux/arm64'"
required: true
type: string
run-mypy:
description: "Whether to run mypy checks (true/false)"
required: true
type: string
mypy-checks:
description: "List of folders to run mypy checks on"
required: false
type: string
python-versions-list-as-string:
description: "The list of python versions as string separated by spaces"
required: true
Expand Down Expand Up @@ -169,55 +161,6 @@ jobs:
run: cat ~/.cache/prek/prek.log || true
if: failure()

mypy:
timeout-minutes: 45
name: "MyPy checks"
runs-on: ${{ fromJSON(inputs.runners) }}
if: inputs.run-mypy == 'true'
strategy:
fail-fast: false
matrix:
mypy-check: ${{ fromJSON(inputs.mypy-checks) }}
env:
PYTHON_MAJOR_MINOR_VERSION: "${{inputs.default-python-version}}"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: "Cleanup repo"
shell: bash
run: docker run -v "${GITHUB_WORKSPACE}:/workspace" -u 0:0 bash -c "rm -rf /workspace/*"
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Prepare breeze & CI image: ${{ inputs.default-python-version }}"
uses: ./.github/actions/prepare_breeze_and_image
with:
platform: ${{ inputs.platform }}
python: "${{ inputs.default-python-version }}"
use-uv: ${{ inputs.use-uv }}
make-mnt-writeable-and-cleanup: true
id: breeze
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
with:
python-version: ${{steps.breeze.outputs.host-python-version}}
platform: ${{ inputs.platform }}
save-cache: false
- name: "MyPy checks for ${{ matrix.mypy-check }}"
run: prek --color always --verbose --stage manual "$MYPY_CHECK" --all-files
env:
VERBOSE: "false"
COLUMNS: "202"
SKIP_GROUP_OUTPUT: "true"
DEFAULT_BRANCH: ${{ inputs.branch }}
RUFF_FORMAT: "github"
INCLUDE_MYPY_VOLUME: "false"
MYPY_CHECK: ${{ matrix.mypy-check }}

build-docs:
timeout-minutes: 150
name: "Build documentation"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,15 @@ jobs:
persist-credentials: false

- name: Initialize CodeQL
uses: github/codeql-action/init@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
uses: github/codeql-action/autobuild@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
# Provide more context to the SARIF output (shows up in run.automationDetails.id field)
category: "/language:${{matrix.language}}"
3 changes: 0 additions & 3 deletions .github/workflows/k8s-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
# env.PYTHON_MAJOR_MINOR_VERSION, env.KUBERNETES_VERSION are set in the previous
# step id: prepare-versions
- name: "Prepare breeze & PROD image: ${{ env.PYTHON_MAJOR_MINOR_VERSION }}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/registry-backfill.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ jobs:
done
- name: "Install uv"
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0

- name: "Install Breeze"
uses: ./.github/actions/breeze
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/registry-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
persist-credentials: false

- name: "Install uv"
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
with:
python-version: "3.12"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_dockerhub_image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
AIRFLOW_VERSION: ${{ github.event.inputs.airflowVersion }}
AMD_ONLY: ${{ github.event.inputs.amdOnly }}
LIMIT_PYTHON_VERSIONS: ${{ github.event.inputs.limitPythonVersions }}
UV_VERSION: "0.11.1" # Keep this comment to allow automatic replacement of uv version
UV_VERSION: "0.11.3" # Keep this comment to allow automatic replacement of uv version
if: contains(fromJSON('[
"ashb",
"bugraoz93",
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/test-providers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
Expand Down Expand Up @@ -201,9 +198,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/update-constraints-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ on: # yamllint disable-line rule:truthy
- 'uv.lock'
permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
GITHUB_REPOSITORY: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading
Loading