This is an automated email from the ASF dual-hosted git repository.

shahar1 pushed a change to branch auto-approve-workflow-runs
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 3c3c661adf1 Auto-approve cheap CI runs of external contributors' PRs
     add 52237589d0f Java SDK: register the Scala Spark example as task 
handlers (#75444)
     add ccbd215ff29 TypeScript SDK: take the task state store retention in 
seconds (#75445)
     add 09fafbcec98 Fix upgrade guide sections showing as separate pages in 
the docs sidebar (#75468)
     add 763cb20ddc1 Fix SageMaker credential failures being reported as 
timeouts (#74867)
     add e71a6fb4790 Disable branch protection on v3-4-stable (#75473)
     add d977d20aae3 Bump sphinx-airflow-theme to 0.3.15 for a more readable 
docs sidebar (#75471)
     add 1a50a18a3c6 Go SDK: fail a task whose return-value XCom push fails 
(#75443)
     add 06130cdc7fe Re-enable branch protection on v3-4-stable (#75477)
     add b7dfaf64261 Fix docs pages listing their sections as separate pages in 
the sidebar (#75478)
     add 719a685079c Add consolidated Language SDK compatibility matrix (#71757)
     add 2fc4238b326 Add missing zh-TW translations for Dag version path 
tooltips (#75450)
     add 2846242adad Show states of task groups as stacked cards in Grid view 
(#75442)
     add a5160a97038 Remove the gap above docs pages left from the old site 
banner (#75485)
     add 99bdeabe3db Show the filtered task count in the Dag Tasks tab heading 
(#75448)
     add a0be43d3b00 Link task instances of task loops to their own page 
(#75458)
     add d41a7c8e400 Bump sphinx-airflow-theme to 0.3.16 to align the docs' On 
this page list (#75491)
     add 6570b8282f2 Skip S3 keys that map to the local sync directory (#74322)
     add d12021da679 Allow ECS exit codes to fail tasks without retrying 
(#73885)
     add d613e999dee Limit the CLI reference's page contents to top-level 
commands (#75483)
     add d81ba9c7f4e Complete German UI translations (#75301)
     add b43705cccee Decide min_one_success trigger rules per index in mapped 
task groups (#75417)
     add e14449953fd Fix deferral paths in task lifecycle diagram (#75428)
     add a7066062a13 Fix pulling `AgentOperator` output for list, marker and 
function types (#74729)
     add 7e02d460c8a Bump swagger-ui-dist from 5.33.3 to 5.34.0 in /registry 
(#75509)
     add b915c0168d6 Merge remote-tracking branch 'upstream/main' into 
auto-approve-workflow-runs
     add 08f5cbc8e2a Add inline script metadata to the CI-minutes calibration 
script
     add 9b60f9ca39c Keep one PR's API or git error from aborting the approval 
tick

No new revisions were added by this update.

Summary of changes:
 .github/AGENTS.md                                  |   2 +-
 .pre-commit-config.yaml                            |  15 +
 .../dagfile-processing.rst                         |  12 +-
 .../logging-monitoring/metrics.rst                 |   2 +-
 .../authoring-and-scheduling/language-sdks/go.rst  |   9 +-
 .../language-sdks/index.rst                        | 251 ++++++++++++++++
 .../language-sdks/typescript.rst                   |  25 +-
 airflow-core/docs/cli-and-env-variables-ref.rst    |   3 +
 airflow-core/docs/core-concepts/debug.rst          |   2 +-
 .../docs/howto/create-custom-decorator.rst         |   2 +-
 airflow-core/docs/howto/custom-view-plugin.rst     |  22 +-
 airflow-core/docs/howto/customize-ui.rst           |  12 +-
 airflow-core/docs/howto/notifications.rst          |   2 +-
 airflow-core/docs/howto/set-config.rst             |   2 +-
 .../docs/img/diagram_task_lifecycle.md5sum         |   2 +-
 airflow-core/docs/img/diagram_task_lifecycle.png   | Bin 671852 -> 643516 bytes
 airflow-core/docs/img/diagram_task_lifecycle.py    |  18 +-
 .../docs/installation/upgrading_to_airflow3.rst    |   6 +-
 airflow-core/src/airflow/models/taskinstance.py    |  21 +-
 .../src/airflow/ti_deps/deps/trigger_rule_dep.py   |  32 +-
 .../airflow/ui/public/i18n/locales/de/admin.json   |   4 +-
 .../airflow/ui/public/i18n/locales/de/common.json  |   8 +-
 .../src/airflow/ui/public/i18n/locales/de/dag.json |  16 +-
 .../airflow/ui/public/i18n/locales/de/dags.json    |   2 +-
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  |   4 +
 .../ui/src/layouts/Details/Grid/GridTI.test.tsx    |  25 ++
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |   9 +-
 .../airflow/ui/src/pages/Dag/Tasks/Tasks.test.tsx  |   3 +
 .../src/airflow/ui/src/pages/Dag/Tasks/Tasks.tsx   |   2 +-
 .../tests/unit/models/test_mappedoperator.py       |  92 +++++-
 .../tests/unit/models/test_taskinstance.py         |  24 ++
 airflow-ctl/docs/cli-and-env-variables-ref.rst     |   3 +
 contributing-docs/25_maintainer_pr_triage.md       |   2 +-
 contributing-docs/30_new_language_sdk.rst          | 171 ++++++++---
 dev/breeze/doc/ci/05_workflows.md                  |   6 +-
 .../src/airflow_breeze/commands/ci_commands.py     |   4 +
 .../airflow_breeze/utils/workflow_run_approval.py  |  85 ++++--
 dev/breeze/tests/test_workflow_run_approval.py     | 196 +++++++++++-
 dev/calibrate_ci_minutes_estimates.py              |   5 +-
 devel-common/pyproject.toml                        |   2 +-
 devel-common/sphinx_design/static/custom.css       |  12 +-
 go-sdk/README.md                                   |  96 +++---
 go-sdk/capabilities.yaml                           | 153 +++++++---
 go-sdk/internal/bundle/task.go                     |  58 ++--
 go-sdk/internal/bundle/task_test.go                | 116 ++++++--
 java-sdk/README.md                                 |  96 +++---
 java-sdk/capabilities.yaml                         | 153 +++++++---
 .../apache/airflow/example/ScalaSparkExample.scala |  33 +--
 java-sdk/sdk/module.md                             |  96 +++---
 providers/amazon/docs/operators/ecs.rst            |  36 +++
 .../src/airflow/providers/amazon/aws/hooks/s3.py   |   4 +-
 .../airflow/providers/amazon/aws/operators/ecs.py  |  38 ++-
 .../providers/amazon/aws/triggers/sagemaker.py     |   9 +-
 .../tests/unit/amazon/aws/bundles/test_s3.py       |  18 ++
 .../amazon/tests/unit/amazon/aws/hooks/test_s3.py  |  51 ++++
 .../tests/unit/amazon/aws/operators/test_ecs.py    |  54 +++-
 .../unit/amazon/aws/triggers/test_sagemaker.py     |  65 +++-
 providers/common/ai/docs/changelog.rst             |  23 ++
 providers/common/ai/docs/structured_output.rst     |  48 ++-
 .../airflow/providers/common/ai/operators/agent.py |  54 +++-
 .../tests/unit/common/ai/operators/test_agent.py   | 293 +++++++++++++++++-
 registry/package.json                              |   2 +-
 registry/pnpm-lock.yaml                            |  10 +-
 scripts/ci/prek/lang_sdk_compat_matrix.py          | 326 +++++++++++++-------
 scripts/ci/prek/update_go_sdk_readme_matrix.py     |   6 +-
 scripts/ci/prek/update_java_sdk_readme_matrix.py   |   6 +-
 scripts/ci/prek/update_lang_sdk_central_matrix.py  | 152 ++++++++++
 scripts/ci/prek/update_ts_sdk_readme_matrix.py     |   6 +-
 scripts/tests/ci/prek/conftest.py                  |  55 ++++
 .../tests/ci/prek/test_lang_sdk_compat_matrix.py   | 330 ++++++++++++++-------
 .../ci/prek/test_update_go_sdk_readme_matrix.py    |  25 +-
 .../ci/prek/test_update_java_sdk_readme_matrix.py  |  27 +-
 .../ci/prek/test_update_lang_sdk_central_matrix.py | 148 +++++++++
 .../ci/prek/test_update_ts_sdk_readme_matrix.py    |  27 +-
 .../observability/metrics/metrics_registry.py      |   6 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |  16 +-
 .../task_sdk/execution_time/test_task_runner.py    |  16 +
 ts-sdk/README.md                                   |  96 +++---
 ts-sdk/capabilities.yaml                           | 172 ++++++++---
 ts-sdk/example/src/main.ts                         |   2 +-
 ts-sdk/src/coordinator/client.ts                   |  32 +-
 ts-sdk/src/coordinator/operator-runner.ts          |   4 +-
 ts-sdk/src/hitl/operator.ts                        |   2 +-
 ts-sdk/src/sdk/client-types.ts                     |  10 +-
 ts-sdk/src/sdk/client.ts                           |   6 +-
 ts-sdk/src/sdk/operator.ts                         |   8 +-
 ts-sdk/tests/coordinator/client.test.ts            |  28 +-
 ts-sdk/tests/coordinator/operator-runner.test.ts   |   8 +-
 ts-sdk/tests/public-api.test.ts                    |   2 +-
 uv.lock                                            |   8 +-
 90 files changed, 3254 insertions(+), 891 deletions(-)
 create mode 100755 scripts/ci/prek/update_lang_sdk_central_matrix.py
 create mode 100644 scripts/tests/ci/prek/test_update_lang_sdk_central_matrix.py

Reply via email to