This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a change to branch backport-8653aa8-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 0537f250c2d [v3-1-test] Fix regression in security iframe navigation
logic with basename (#63141)
add e0b679d8392 CI: Upgrade important CI environment (#63461)
add 3daa76c60b1 [v3-1-test] Disable zizmor secrets-outside-env warnings
(#63479) (#63483)
add 1988ee165ed CI: Upgrade important CI environment (#63509)
add 7b1d7e4f7b8 chore(deps-dev): bump the 3-1-auth-ui-package-updates
group across 1 directory with 3 updates (#63544)
add a81eb25eef0 [v3-1-test] remove large in clause in assets with cte and
join (#62114) (#63511)
add 5043cf9784c [v3-1-test] Fix duplicate log reads when resuming from
log_pos (#63531) (#63571)
add 05b918be771 CI: Upgrade important CI environment (#63595)
add 155908ef5b8 [v3-1-test] Bump python 3.13 to 3.13.12 (#61425) (#61429)
add f021891c0c6 [v3-1-test] Updates exception to hide sql statements on
constraint fa… (#63504)
add 689da8fd80c [v3-1-test] Fix import errors updating DAGs in other
bundles (#63615) (#63629)
add 555a47c31e4 [v3-1-test] fix(task-sdk): exclude pathlib.Path from
Resolvable.resolve() in templater (#63306) (#63633)
add 6617e794867 [v3-1-test] Fix IDEA setup to skip .claude directory and
add scripts module (#63607) (#63642)
add 6e3be16018c [v3-1-test] Add .claude/ to .gitignore (#63603) (#63643)
add 29d8a85e1f4 [v3-1-test] Add --open-ide flag and enhance --confirm in
setup_idea.py (#63632) (#63644)
add f980fbbccbd [v3-1-test] Add *.iml to .gitignore in all distributions
(#63636) (#63645)
add ab358436fe7 [v3-1-test] Remove accidentally added shared .gitignore
files (#63648)
add d29f5323c00 [v3-1-test] Warn instead of failing on missing 3rd-party
doc inventories (#63630) (#63646)
add 0f4a5edf25e [v3-1-test] Add prek hook to enforce *.iml in distribution
.gitignore files (#63647) (#63668)
add 878b46924f1 [v3-1-test] Make the failure link in Slack having a deep
link into the job (#63666) (#63669)
add 70ee51bee82 [v3-1-test] docs: add host vs container context note to
Breeze quick start for new contributors (#63435) (#63441)
add 8e020211fd2 Merge branch 'v3-1-test' into backport-8653aa8-v3-1-test
No new revisions were added by this update.
Summary of changes:
.github/actions/breeze/action.yml | 2 +-
.github/actions/install-prek/action.yml | 2 +-
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/ci-amd-arm.yml | 1 +
.github/workflows/ci-image-checks.yml | 40 +-
.github/workflows/release_dockerhub_image.yml | 2 +-
.../ci/prek/ruff_format.py => .github/zizmor.yml | 20 +-
.gitignore | 3 +
.pre-commit-config.yaml | 16 +-
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
airflow-core/.gitignore | 1 +
airflow-core/docs/best-practices.rst | 2 +-
.../auth/managers/simple/ui/package-lock.json | 120 +-
.../auth/managers/simple/ui/package.json | 6 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 241 ++--
.../src/airflow/api_fastapi/common/exceptions.py | 10 +-
.../src/airflow/dag_processing/collection.py | 1 +
.../src/airflow/jobs/scheduler_job_runner.py | 78 +-
.../src/airflow/utils/log/file_task_handler.py | 2 +-
.../unit/api_fastapi/common/test_exceptions.py | 129 ++-
.../tests/unit/dag_processing/test_collection.py | 36 +
airflow-core/tests/unit/jobs/test_scheduler_job.py | 40 +-
airflow-core/tests/unit/utils/test_log_handlers.py | 29 +
airflow-ctl-tests/.gitignore | 1 +
airflow-ctl/.gitignore | 1 +
chart/.gitignore | 1 +
clients/python/.gitignore | 1 +
contributing-docs/03_contributors_quick_start.rst | 3 +
contributing-docs/11_documentation_building.rst | 25 +-
.../contributors_quick_start_pycharm_intellij.rst | 341 ++++++
dev/.gitignore | 1 +
dev/breeze/.gitignore | 1 +
dev/breeze/doc/03_developer_tasks.rst | 13 +
dev/breeze/doc/09_release_management_tasks.rst | 4 +
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/doc/images/output_build-docs.svg | 86 +-
dev/breeze/doc/images/output_build-docs.txt | 2 +-
.../images/output_workflow-run_publish-docs.svg | 22 +-
.../images/output_workflow-run_publish-docs.txt | 2 +-
.../airflow_breeze/commands/developer_commands.py | 26 +-
.../commands/developer_commands_config.py | 7 +-
.../commands/release_management_commands.py | 2 +-
.../airflow_breeze/commands/workflow_commands.py | 7 +
.../commands/workflow_commands_config.py | 6 +
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
.../src/airflow_breeze/params/doc_build_params.py | 6 +
dev/breeze/uv.lock | 153 ++-
dev/ide_setup/AGENTS.md | 22 +
dev/ide_setup/setup_idea.py | 1225 ++++++++++++++++++++
devel-common/.gitignore | 1 +
devel-common/pyproject.toml | 2 +-
devel-common/src/docs/build_docs.py | 32 +-
devel-common/src/docs/utils/conf_constants.py | 31 +-
.../sphinx_exts/docs_build/fetch_inventories.py | 47 +-
devel-common/src/tests_common/pytest_plugin.py | 3 +-
docker-stack-docs/.gitignore | 1 +
docker-tests/.gitignore | 1 +
helm-tests/.gitignore | 1 +
kubernetes-tests/.gitignore | 1 +
performance/.gitignore | 1 +
providers-summary-docs/.gitignore | 1 +
providers/airbyte/.gitignore | 1 +
providers/alibaba/.gitignore | 1 +
providers/amazon/.gitignore | 1 +
providers/apache/beam/.gitignore | 1 +
providers/apache/cassandra/.gitignore | 1 +
providers/apache/drill/.gitignore | 1 +
providers/apache/druid/.gitignore | 1 +
providers/apache/flink/.gitignore | 1 +
providers/apache/hdfs/.gitignore | 1 +
providers/apache/hive/.gitignore | 1 +
providers/apache/iceberg/.gitignore | 1 +
providers/apache/impala/.gitignore | 1 +
providers/apache/kafka/.gitignore | 1 +
providers/apache/kylin/.gitignore | 1 +
providers/apache/livy/.gitignore | 1 +
providers/apache/pig/.gitignore | 1 +
providers/apache/pinot/.gitignore | 1 +
providers/apache/spark/.gitignore | 1 +
providers/apache/tinkerpop/.gitignore | 1 +
providers/apprise/.gitignore | 1 +
providers/arangodb/.gitignore | 1 +
providers/asana/.gitignore | 1 +
providers/atlassian/jira/.gitignore | 1 +
providers/celery/.gitignore | 1 +
providers/cloudant/.gitignore | 1 +
providers/cncf/kubernetes/.gitignore | 1 +
providers/cohere/.gitignore | 1 +
providers/common/compat/.gitignore | 1 +
providers/common/io/.gitignore | 1 +
providers/common/messaging/.gitignore | 1 +
providers/common/sql/.gitignore | 1 +
providers/databricks/.gitignore | 1 +
providers/datadog/.gitignore | 1 +
providers/dbt/cloud/.gitignore | 1 +
providers/dingding/.gitignore | 1 +
providers/discord/.gitignore | 1 +
providers/docker/.gitignore | 1 +
providers/elasticsearch/.gitignore | 1 +
providers/exasol/.gitignore | 1 +
providers/facebook/.gitignore | 1 +
providers/ftp/.gitignore | 1 +
providers/git/.gitignore | 1 +
providers/github/.gitignore | 1 +
providers/google/.gitignore | 1 +
providers/grpc/.gitignore | 1 +
providers/hashicorp/.gitignore | 1 +
providers/http/.gitignore | 1 +
providers/imap/.gitignore | 1 +
providers/influxdb/.gitignore | 1 +
providers/informatica/.gitignore | 1 +
providers/jdbc/.gitignore | 1 +
providers/jenkins/.gitignore | 1 +
providers/keycloak/.gitignore | 1 +
providers/microsoft/azure/.gitignore | 1 +
providers/microsoft/mssql/.gitignore | 1 +
providers/microsoft/psrp/.gitignore | 1 +
providers/microsoft/winrm/.gitignore | 1 +
providers/mongo/.gitignore | 1 +
providers/mysql/.gitignore | 1 +
providers/neo4j/.gitignore | 1 +
providers/odbc/.gitignore | 1 +
providers/openai/.gitignore | 1 +
providers/openfaas/.gitignore | 1 +
providers/openlineage/.gitignore | 1 +
providers/opensearch/.gitignore | 1 +
providers/opsgenie/.gitignore | 1 +
providers/oracle/.gitignore | 1 +
providers/pagerduty/.gitignore | 1 +
providers/papermill/.gitignore | 1 +
providers/pgvector/.gitignore | 1 +
providers/pinecone/.gitignore | 1 +
providers/postgres/.gitignore | 1 +
providers/presto/.gitignore | 1 +
providers/qdrant/.gitignore | 1 +
providers/redis/.gitignore | 1 +
providers/salesforce/.gitignore | 1 +
providers/samba/.gitignore | 1 +
providers/segment/.gitignore | 1 +
providers/sendgrid/.gitignore | 1 +
providers/sftp/.gitignore | 1 +
providers/singularity/.gitignore | 1 +
providers/slack/.gitignore | 1 +
providers/smtp/.gitignore | 1 +
providers/snowflake/.gitignore | 1 +
providers/sqlite/.gitignore | 1 +
providers/ssh/.gitignore | 1 +
providers/standard/.gitignore | 1 +
providers/tableau/.gitignore | 1 +
providers/telegram/.gitignore | 1 +
providers/teradata/.gitignore | 1 +
providers/trino/.gitignore | 1 +
providers/vertica/.gitignore | 1 +
providers/weaviate/.gitignore | 1 +
providers/yandex/.gitignore | 1 +
providers/ydb/.gitignore | 1 +
providers/zendesk/.gitignore | 1 +
pyproject.toml | 2 +-
scripts/.gitignore | 1 +
scripts/ci/prek/check_distribution_gitignore.py | 65 ++
scripts/ci/prek/check_imports_in_providers.py | 2 +-
scripts/ci/prek/ruff_format.py | 2 +-
scripts/tools/setup_breeze | 2 +-
task-sdk/.gitignore | 1 +
.../airflow/sdk/definitions/_internal/templater.py | 3 +-
.../definitions/_internal/test_templater.py | 20 +
167 files changed, 2614 insertions(+), 451 deletions(-)
copy scripts/ci/prek/ruff_format.py => .github/zizmor.yml (65%)
mode change 100755 => 100644
create mode 100644 airflow-core/.gitignore
create mode 100644 airflow-ctl-tests/.gitignore
create mode 100644
contributing-docs/quick-start-ide/contributors_quick_start_pycharm_intellij.rst
create mode 100644 dev/.gitignore
create mode 100644 dev/breeze/.gitignore
create mode 100644 dev/ide_setup/AGENTS.md
create mode 100755 dev/ide_setup/setup_idea.py
create mode 100644 devel-common/.gitignore
create mode 100644 docker-stack-docs/.gitignore
create mode 100644 docker-tests/.gitignore
create mode 100644 helm-tests/.gitignore
create mode 100644 performance/.gitignore
create mode 100644 providers-summary-docs/.gitignore
create mode 100644 providers/airbyte/.gitignore
create mode 100644 providers/alibaba/.gitignore
create mode 100644 providers/amazon/.gitignore
create mode 100644 providers/apache/beam/.gitignore
create mode 100644 providers/apache/cassandra/.gitignore
create mode 100644 providers/apache/drill/.gitignore
create mode 100644 providers/apache/druid/.gitignore
create mode 100644 providers/apache/flink/.gitignore
create mode 100644 providers/apache/hdfs/.gitignore
create mode 100644 providers/apache/hive/.gitignore
create mode 100644 providers/apache/iceberg/.gitignore
create mode 100644 providers/apache/impala/.gitignore
create mode 100644 providers/apache/kafka/.gitignore
create mode 100644 providers/apache/kylin/.gitignore
create mode 100644 providers/apache/livy/.gitignore
create mode 100644 providers/apache/pig/.gitignore
create mode 100644 providers/apache/pinot/.gitignore
create mode 100644 providers/apache/spark/.gitignore
create mode 100644 providers/apache/tinkerpop/.gitignore
create mode 100644 providers/apprise/.gitignore
create mode 100644 providers/arangodb/.gitignore
create mode 100644 providers/asana/.gitignore
create mode 100644 providers/atlassian/jira/.gitignore
create mode 100644 providers/celery/.gitignore
create mode 100644 providers/cloudant/.gitignore
create mode 100644 providers/cncf/kubernetes/.gitignore
create mode 100644 providers/cohere/.gitignore
create mode 100644 providers/common/compat/.gitignore
create mode 100644 providers/common/io/.gitignore
create mode 100644 providers/common/messaging/.gitignore
create mode 100644 providers/common/sql/.gitignore
create mode 100644 providers/databricks/.gitignore
create mode 100644 providers/datadog/.gitignore
create mode 100644 providers/dbt/cloud/.gitignore
create mode 100644 providers/dingding/.gitignore
create mode 100644 providers/discord/.gitignore
create mode 100644 providers/docker/.gitignore
create mode 100644 providers/elasticsearch/.gitignore
create mode 100644 providers/exasol/.gitignore
create mode 100644 providers/facebook/.gitignore
create mode 100644 providers/ftp/.gitignore
create mode 100644 providers/git/.gitignore
create mode 100644 providers/github/.gitignore
create mode 100644 providers/google/.gitignore
create mode 100644 providers/grpc/.gitignore
create mode 100644 providers/hashicorp/.gitignore
create mode 100644 providers/http/.gitignore
create mode 100644 providers/imap/.gitignore
create mode 100644 providers/influxdb/.gitignore
create mode 100644 providers/informatica/.gitignore
create mode 100644 providers/jdbc/.gitignore
create mode 100644 providers/jenkins/.gitignore
create mode 100644 providers/keycloak/.gitignore
create mode 100644 providers/microsoft/azure/.gitignore
create mode 100644 providers/microsoft/mssql/.gitignore
create mode 100644 providers/microsoft/psrp/.gitignore
create mode 100644 providers/microsoft/winrm/.gitignore
create mode 100644 providers/mongo/.gitignore
create mode 100644 providers/mysql/.gitignore
create mode 100644 providers/neo4j/.gitignore
create mode 100644 providers/odbc/.gitignore
create mode 100644 providers/openai/.gitignore
create mode 100644 providers/openfaas/.gitignore
create mode 100644 providers/openlineage/.gitignore
create mode 100644 providers/opensearch/.gitignore
create mode 100644 providers/opsgenie/.gitignore
create mode 100644 providers/oracle/.gitignore
create mode 100644 providers/pagerduty/.gitignore
create mode 100644 providers/papermill/.gitignore
create mode 100644 providers/pgvector/.gitignore
create mode 100644 providers/pinecone/.gitignore
create mode 100644 providers/postgres/.gitignore
create mode 100644 providers/presto/.gitignore
create mode 100644 providers/qdrant/.gitignore
create mode 100644 providers/redis/.gitignore
create mode 100644 providers/salesforce/.gitignore
create mode 100644 providers/samba/.gitignore
create mode 100644 providers/segment/.gitignore
create mode 100644 providers/sendgrid/.gitignore
create mode 100644 providers/sftp/.gitignore
create mode 100644 providers/singularity/.gitignore
create mode 100644 providers/slack/.gitignore
create mode 100644 providers/smtp/.gitignore
create mode 100644 providers/snowflake/.gitignore
create mode 100644 providers/sqlite/.gitignore
create mode 100644 providers/ssh/.gitignore
create mode 100644 providers/standard/.gitignore
create mode 100644 providers/tableau/.gitignore
create mode 100644 providers/telegram/.gitignore
create mode 100644 providers/teradata/.gitignore
create mode 100644 providers/trino/.gitignore
create mode 100644 providers/vertica/.gitignore
create mode 100644 providers/weaviate/.gitignore
create mode 100644 providers/yandex/.gitignore
create mode 100644 providers/ydb/.gitignore
create mode 100644 providers/zendesk/.gitignore
create mode 100644 scripts/.gitignore
create mode 100755 scripts/ci/prek/check_distribution_gitignore.py