Skip to content

Commit f0a8a77

Browse files
authored
Merge branch 'main' into fix/task-group-grid-not-sorted-topologically
2 parents b16087e + ef268cd commit f0a8a77

File tree

237 files changed

+1599
-795
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

237 files changed

+1599
-795
lines changed

.github/workflows/release_dockerhub_image.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ jobs:
145145
- name: "Create airflow_cache builder"
146146
run: docker buildx create --name airflow_cache
147147
- name: "Prepare chicken-eggs provider distributions"
148-
# In case of provider distributions which use latest r00 version of providers, we should prepare them
148+
# In case of provider distributions which use latest rc1 version of providers, we should prepare them
149149
# from the source code, not from the PyPI because they have apache-airflow>=X.Y.Z dependency
150150
# And when we prepare them from sources they will have apache-airflow>=X.Y.Z.rc0
151151
shell: bash
@@ -154,7 +154,7 @@ jobs:
154154
run: >
155155
breeze release-management prepare-provider-distributions
156156
--distribution-format wheel
157-
--version-suffix-for-pypi rc0 ${CHICKEN_EGG_PROVIDERS}
157+
--version-suffix-for-pypi rc1 ${CHICKEN_EGG_PROVIDERS}
158158
if: needs.build-info.outputs.chicken-egg-providers != ''
159159
- name: "Copy dist packages to docker-context files"
160160
shell: bash

.pre-commit-config.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ repos:
9696
- --fuzzy-match-generates-todo
9797
- id: insert-license
9898
name: Add license for all Python files
99-
exclude: ^\.github/.*$|^.*/_vendor/.*$
99+
exclude: ^\.github/.*$|^.*/_vendor/.*$|^airflow-ctl/.*/.*generated\.py$
100100
files: \.py$|\.pyi$
101101
args:
102102
- --comment-style
@@ -1295,6 +1295,7 @@ repos:
12951295
language: python
12961296
entry: ./scripts/ci/pre_commit/mypy.py
12971297
files: ^airflow-ctl/src/airflowctl/.*\.py$|^airflow-ctl/tests/.*\.py$
1298+
exclude: .*generated.py
12981299
require_serial: true
12991300
additional_dependencies: ['rich>=12.4.4']
13001301
- id: mypy-airflow-ctl
@@ -1357,6 +1358,16 @@ repos:
13571358
pass_filenames: false
13581359
files: ^airflow-core/src/airflow/api_fastapi/execution_api/.*\.py$
13591360
require_serial: true
1361+
- id: generate-airflowctl-datamodels
1362+
name: Generate Datamodels for AirflowCTL
1363+
language: python
1364+
entry: >
1365+
bash -c '
1366+
uv run -p 3.12 --no-dev --no-progress --active --group codegen --project apache-airflow-ctl --directory airflow-ctl/ datamodel-codegen &&
1367+
uv run -p 3.12 --no-dev --no-progress --active --group codegen --project apache-airflow-ctl --directory airflow-ctl/ datamodel-codegen --input="../airflow-core/src/airflow/api_fastapi/auth/managers/simple/openapi/v1-simple-auth-manager-generated.yaml" --output="src/airflowctl/api/datamodels/auth_generated.py"'
1368+
pass_filenames: false
1369+
files: ^airflow-core/src/airflow/api_fastapi/core_api/datamodels/.*\.py$|^airflow-core/src/airflow/api_fastapi/auth/managers/simple/datamodels/.*\.py$
1370+
require_serial: true
13601371
- id: update-er-diagram
13611372
name: Update ER diagram
13621373
language: python

.rat-excludes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,7 @@ _private_ui*.yaml
167167
api-generated.ts
168168
openapi-gen
169169
pnpm-lock.yaml
170+
171+
# python generated file
172+
generated.py
173+
auth_generated.py

README.md

Lines changed: 10 additions & 6 deletions

RELEASE_NOTES.rst

Lines changed: 67 additions & 3 deletions

airflow-core/docs/administration-and-deployment/listeners.rst

Lines changed: 1 addition & 1 deletion

airflow-core/docs/authoring-and-scheduling/datasets.rst renamed to airflow-core/docs/authoring-and-scheduling/asset-scheduling.rst

Lines changed: 2 additions & 3 deletions

airflow-core/docs/authoring-and-scheduling/dynamic-task-mapping.rst

Lines changed: 2 additions & 2 deletions

airflow-core/docs/authoring-and-scheduling/event-scheduling.rst

Lines changed: 1 addition & 1 deletion

airflow-core/docs/authoring-and-scheduling/index.rst

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)