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

potiuk pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard ef6c3125908 [main] CI: Upgrade important CI environment
     add 6e749f72c2e Document that plugin FastAPI apps are not authenticated by 
Airflow (#72655)
     add 3f0a5d61fa8 Revoke every credential presented to the Core API logout 
endpoint (#72649)
     add 6e3743e3f16 Fix flaky Iceberg snapshot trigger test on slow CI runners 
(#72931)
     add 04e7d6c2a0e Clarify auth and add an authorization example for plugin 
FastAPI apps (#72935)
     add 677b4ab197c Drop the redundant OAuth2 branch from get_user and 
collect_request_tokens (#72889)
     add d076a57dcb2 Reuse the explicit dag_run join on the previous-TI lookup 
(#72811)
     add d3764a6758a Add missing unit tests for the common-messaging provider 
base class (#72915)
     add 1cf0d2c884c Fix airflow teams list --output json printing prose when 
no teams exist (#72945)
     add 173871e84ee Document what the LLM can and cannot do in retry policies 
(#72947)
     add 72e27157974 Add declarative configuration for FAB custom roles (#72820)
     add 23f87019e54 Close the session after the FAB permissions collection 
read (#72950)
     add 2309d05a24c Wait for the EKS cluster to be stable before deleting 
Fargate profiles (#72957)
     add e6eb0db0ba0 Bump the auth-ui-package-updates group across 1 directory 
with 2 updates (#72989)
     add 0e90bc03ac5 Remove stale experimental note from Lineage docs (#70400)
     add a1cd080b7db Stop recommending psycopg3 connection strings on older 
Airflow (#70619)
     add ab7e67435f9 overview.rst missing a newline which caused image to not 
display (#69566)
     add 3469551ddc5 Bump swagger-ui-dist (#72987)
     add 7a09636614e Fix grammar errors in keda.rst (#72882)
     add 804238447da Bump pnpm/action-setup in the github-actions-updates group 
(#73001)
     add dc262f6ee1e Add workflow to refresh Gradle verification metadata 
(#72775)
     add f87240f7031 Handling `NotFound` when file has already been deleted 
from GCS (#72275)
     add 4bd832ad602 Fix BaseBotoWaiter deferrable test failing without 
aiobotocore (#73019)
     add 0bac61574a5 Restore Dag-parse-time validation for common.ai operator 
arguments (#70628)
     add 3f7d9c0ae73 Allow templating GCS and BigQuery URIs in Vertex AI batch 
prediction (#70679)
     add 734e8b3d70d Emit GCSToBigQueryOperator deprecation warning after 
rendering (#70542)
     add 6f43eac1b26 Update Catalan translations (main) (#72392)
     add 91b18259e93 Require explicit limits for single-row lookups in core 
(#72856)
     add 6e391d44edf [main] CI: Upgrade important CI environment

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (ef6c3125908)
            \
             N -- N -- N   refs/heads/ci-upgrade-main (6e391d44edf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/airflow-e2e-tests.yml            |   2 +-
 .github/workflows/basic-tests.yml                  |   2 +-
 .../java-sdk-dependabot-verification-metadata.yml  | 109 +++++
 .github/workflows/registry-backfill.yml            |   2 +-
 .github/workflows/registry-build.yml               |   2 +-
 .github/workflows/ui-e2e-tests.yml                 |   2 +-
 airflow-core/.pre-commit-config.yaml               |   6 +
 .../docs/administration-and-deployment/lineage.rst |   2 -
 .../docs/administration-and-deployment/plugins.rst |  65 +++
 airflow-core/docs/core-concepts/overview.rst       |   1 +
 .../auth/managers/simple/ui/package.json           |   4 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 320 +++++++++------
 .../core_api/openapi/v2-rest-api-generated.yaml    |   3 +
 .../api_fastapi/core_api/routes/public/auth.py     |  26 +-
 .../api_fastapi/core_api/routes/public/xcom.py     |   3 +-
 .../src/airflow/api_fastapi/core_api/security.py   |  32 +-
 .../execution_api/routes/task_instances.py         |   4 +-
 .../src/airflow/cli/commands/team_command.py       |   7 +-
 .../serialization/definitions/operatorlink.py      |   4 +-
 .../airflow/ui/public/i18n/locales/ca/admin.json   |  15 +-
 .../airflow/ui/public/i18n/locales/ca/assets.json  |  15 +-
 .../airflow/ui/public/i18n/locales/ca/browse.json  |   2 +
 .../airflow/ui/public/i18n/locales/ca/common.json  | 167 +++++++-
 .../ui/public/i18n/locales/ca/components.json      |  27 +-
 .../src/airflow/ui/public/i18n/locales/ca/dag.json |  15 +-
 .../airflow/ui/public/i18n/locales/ca/dags.json    |  25 +-
 .../ui/public/i18n/locales/ca/dashboard.json       |  18 +
 .../airflow/ui/public/i18n/locales/ca/hitl.json    |  14 +
 .../tests/unit/always/test_project_structure.py    |   1 -
 .../core_api/routes/public/test_auth.py            | 107 +++++
 .../unit/api_fastapi/core_api/test_security.py     |  34 +-
 .../versions/head/test_task_instances.py           |  18 +-
 .../tests/unit/cli/commands/test_team_command.py   |  20 +-
 .../tests/unit/serialization/test_operatorlink.py  |  43 ++
 chart/docs/keda.rst                                |   4 +-
 docs/spelling_wordlist.txt                         |   1 +
 providers/amazon/docs/executors/batch-executor.rst |   6 +-
 providers/amazon/docs/executors/ecs-executor.rst   |   6 +-
 providers/amazon/docs/executors/general.rst        |  15 +
 .../amazon/docs/executors/lambda-executor.rst      |   6 +-
 .../aws/example_eks_with_fargate_in_one_step.py    |  10 +
 .../amazon/aws/example_eks_with_fargate_profile.py |  10 +
 .../unit/amazon/aws/waiters/test_base_waiter.py    |  22 +-
 .../unit/apache/iceberg/triggers/test_iceberg.py   |  10 +-
 providers/celery/provider.yaml                     |   5 +-
 .../airflow/providers/celery/get_provider_info.py  |   4 +-
 providers/common/ai/docs/retry_policies.rst        |  20 +
 .../airflow/providers/common/ai/operators/agent.py |  13 +-
 .../common/ai/operators/document_loader.py         |  16 +-
 .../tests/unit/common/ai/operators/test_agent.py   |  18 +-
 .../common/ai/operators/test_document_loader.py    |  16 +-
 .../unit/common/messaging/providers}/__init__.py   |   0
 .../messaging/providers/test_base_provider.py      |  71 ++++
 providers/fab/docs/auth-manager/access-control.rst |  58 +++
 providers/fab/provider.yaml                        |  13 +
 .../fab/auth_manager/api_fastapi/services/roles.py |  55 ++-
 .../fab/auth_manager/security_manager/override.py  | 101 ++++-
 .../src/airflow/providers/fab/get_provider_info.py |   7 +
 .../api_fastapi/services/test_roles.py             |  47 ++-
 .../security_manager/test_custom_roles.py          | 439 +++++++++++++++++++++
 .../tests/unit/fab/auth_manager/test_security.py   |  54 +++
 .../operators/vertex_ai/batch_prediction_job.py    |  12 +-
 .../google/cloud/transfers/gcs_to_bigquery.py      |  38 +-
 .../providers/google/cloud/transfers/gcs_to_gcs.py |  13 +-
 .../google/cloud/transfers/test_gcs_to_bigquery.py | 135 ++++---
 .../unit/google/cloud/transfers/test_gcs_to_gcs.py |  34 ++
 registry/package.json                              |   2 +-
 registry/pnpm-lock.yaml                            |  10 +-
 scripts/ci/prek/check_first_limit.py               | 215 ++++++++++
 .../ci/prek/validate_operators_init_exemptions.txt |   1 -
 scripts/tests/ci/prek/test_check_first_limit.py    | 141 +++++++
 71 files changed, 2345 insertions(+), 400 deletions(-)
 create mode 100644 
.github/workflows/java-sdk-dependabot-verification-metadata.yml
 create mode 100644 airflow-core/tests/unit/serialization/test_operatorlink.py
 copy {airflow-core/src/airflow/_shared => 
providers/common/messaging/tests/unit/common/messaging/providers}/__init__.py 
(100%)
 create mode 100644 
providers/common/messaging/tests/unit/common/messaging/providers/test_base_provider.py
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/security_manager/test_custom_roles.py
 create mode 100755 scripts/ci/prek/check_first_limit.py
 create mode 100644 scripts/tests/ci/prek/test_check_first_limit.py

Reply via email to