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

potiuk pushed a change to branch mirror-hardened-images-more-often
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 1f37210cb59 Dispatch the mirror from a job of its own in the upgrade 
check
 discard b2c3f7463bf Keep the upgrade-initiated mirror from starting a second 
main upgrade
 discard 1a43a329cc8 Mirror the base images as part of every upgrade check
 discard 77b39457851 Add breeze commands to refresh the base images before a 
release
 discard e384ef840c9 Mirror the base images of every active branch from main 
only
 discard 3ee8b831315 Fail the legacy Python lookup on python.org errors
 discard 73ec4dbaab3 Make refreshing the base images a release prerequisite
 discard 8fd9901fe29 Derive the Python version of the images instead of 
hardcoding it
 discard 43fa0adf517 Use US spelling favors to pass the docs spellcheck
 discard 2a86df27c40 Rank the PostgreSQL apt repository above the dhi.io 
preference
 discard 04ba8acd2df Lower the dhi.io apt pin below 1000 so dependencies can 
resolve
 discard 43ca324e92f Compare the registry host exactly in the mirror test
 discard 210e4a37421 Move the base images to Docker's current Python patch 
releases
 discard 89176e97f92 Let dhi.io's package versions win over the image's own
 discard 00d7e2bdf62 Pin the hardened base images to digests the CI has passed 
on
 discard d7fdb3198ef Refresh the hardened base image mirror every six hours
     add c6a077b0efe Serialise the workflows that publish shared state (#75996)
     add 9e662c23fc0 Fix stale queued asset rows in scheduler cleanup and 
readiness (#76002)
     add 56b44decc8f Sync the session's copy with the DB for removed task 
instances when scheduling (#75974)
     add 1df83c5dff6 Type the ORM declarative base as a value of type Any 
(#76025)
     add 155560df668 Store and show the retry deadline; start retries with 
empty run fields (#76027)
     add 5af4c5bf12d Freeze the GC before the triggerer's forks so memory stays 
flat (#76016)
     add 5cc2413925a Honor Airflow logging levels in TypeScript SDK (#76005)
     add acb2208f15f Let the ECS executor start tasks in parallel (#75907)
     add b3911a72f15 Refresh the hardened base image mirror every six hours
     add 1b187fd7d8e Pin the hardened base images to digests the CI has passed 
on
     add 5d59c4ac9f3 Let dhi.io's package versions win over the image's own
     add 6ddb5f859ee Move the base images to Docker's current Python patch 
releases
     add e2b7be79a46 Compare the registry host exactly in the mirror test
     add d63f930c86e Lower the dhi.io apt pin below 1000 so dependencies can 
resolve
     add 4a79f75c57c Rank the PostgreSQL apt repository above the dhi.io 
preference
     add 68a25011da0 Use US spelling favors to pass the docs spellcheck
     add 2c103169687 Derive the Python version of the images instead of 
hardcoding it
     add 58ed5b813e3 Make refreshing the base images a release prerequisite
     add 7a4c7ee2741 Fail the legacy Python lookup on python.org errors
     add b3b289997c8 Mirror the base images of every active branch from main 
only
     add f6fe8a7fb5a Add breeze commands to refresh the base images before a 
release
     add c2f6a412065 Mirror the base images as part of every upgrade check
     add 772491bc58a Keep the upgrade-initiated mirror from starting a second 
main upgrade
     add 2e9013047c9 Dispatch the mirror from a job of its own in the upgrade 
check
     add 6b42c6f279d Make refreshing the base images one command for the 
release manager
     add 7e6dc7c48ca Commit the whole upgrade whatever directory the command 
runs from

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   (1f37210cb59)
            \
             N -- N -- N   refs/heads/mirror-hardened-images-more-often 
(7e6dc7c48ca)

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/publish-docs-to-s3.yml           |  72 ++++-
 .github/workflows/registry-backfill.yml            |   6 +
 .github/workflows/registry-build.yml               |   9 +
 .github/workflows/release-constraints.yml          |   5 +
 .github/workflows/release_dockerhub_image.yml      |   2 +-
 .../update-constraints-on-push-stable.yml          |   4 +
 .github/workflows/update-constraints-on-push.yml   |   5 +
 .../core_api/datamodels/task_instance_history.py   |   4 +
 .../core_api/datamodels/task_instances.py          |   5 +
 .../api_fastapi/core_api/datamodels/ui/grid.py     |   1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |  14 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |  16 +
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |   2 +
 .../api_fastapi/core_api/services/ui/grid.py       |   5 +
 .../execution_api/routes/task_instances.py         |   5 +-
 airflow-core/src/airflow/assets/manager.py         |  27 +-
 .../src/airflow/cli/commands/triggerer_command.py  |   9 +-
 .../src/airflow/jobs/scheduler_job_runner.py       | 332 +++++++++++----------
 .../src/airflow/jobs/triggerer_job_runner.py       |   7 +
 .../0142_3_4_0_unify_task_attempt_ownership.py     |   3 +-
 airflow-core/src/airflow/models/asset.py           |  44 ++-
 airflow-core/src/airflow/models/base.py            |  13 +-
 airflow-core/src/airflow/models/dag.py             |  13 +-
 airflow-core/src/airflow/models/dagrun.py          |  13 +-
 airflow-core/src/airflow/models/taskinstance.py    |  88 +++++-
 .../serialization/definitions/baseoperator.py      |   2 +-
 .../serialization/definitions/mappedoperator.py    |   2 +-
 .../ti_deps/deps/not_in_retry_period_dep.py        |   6 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  38 +++
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   9 +
 .../airflow/ui/public/i18n/locales/en/common.json  |   1 +
 .../ui/src/components/TaskInstanceTooltip.test.tsx |  46 ++-
 .../ui/src/components/TaskInstanceTooltip.tsx      |   7 +
 .../ui/src/pages/TaskInstance/Details.test.tsx     |  24 ++
 .../airflow/ui/src/pages/TaskInstance/Details.tsx  |   8 +
 .../core_api/routes/public/test_hitl.py            |   1 +
 .../core_api/routes/public/test_task_instances.py  |  92 ++++--
 .../api_fastapi/core_api/routes/ui/test_grid.py    |  25 ++
 .../versions/head/test_task_instances.py           |   1 +
 airflow-core/tests/unit/assets/test_manager.py     |   4 +-
 .../unit/cli/commands/test_triggerer_command.py    |  27 ++
 airflow-core/tests/unit/jobs/test_scheduler_job.py | 257 ++++++++++++----
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  24 ++
 airflow-core/tests/unit/models/test_dag.py         |  45 +++
 airflow-core/tests/unit/models/test_dagrun.py      |  25 ++
 .../tests/unit/models/test_taskinstance.py         |  64 +++-
 airflow-core/tests/unit/models/test_trigger.py     |   4 +-
 .../src/airflowctl/api/datamodels/generated.py     |  14 +
 dev/README_RELEASE_AIRFLOW.md                      |  49 +--
 dev/breeze/doc/09_release_management_tasks.rst     |  53 ++--
 dev/breeze/doc/images/output_ci_upgrade.svg        | 106 ++++---
 dev/breeze/doc/images/output_ci_upgrade.txt        |   2 +-
 ...utput_release-management_publish-docs-to-s3.svg |  64 ++--
 ...utput_release-management_publish-docs-to-s3.txt |   2 +-
 dev/breeze/doc/images/output_workflow-run.svg      |  18 +-
 dev/breeze/doc/images/output_workflow-run.txt      |   2 +-
 .../images/output_workflow-run_upgrade-check.svg   |  32 +-
 .../images/output_workflow-run_upgrade-check.txt   |   2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  93 ++++--
 .../airflow_breeze/commands/ci_commands_config.py  |   1 +
 .../commands/release_management_commands.py        |  30 +-
 .../commands/release_management_commands_config.py |   2 +
 .../airflow_breeze/commands/workflow_commands.py   |  32 +-
 .../src/airflow_breeze/utils/publish_docs_to_s3.py |   6 +-
 dev/breeze/tests/test_ci_upgrade.py                |  68 +++++
 dev/breeze/tests/test_publish_docs_to_s3.py        |  25 ++
 .../tests/test_release_management_commands.py      |  70 +++++
 dev/breeze/tests/test_workflow_commands.py         |  36 ++-
 providers/amazon/docs/executors/ecs-executor.rst   |   4 +
 providers/amazon/provider.yaml                     |   9 +
 .../amazon/aws/executors/ecs/ecs_executor.py       | 230 +++++++++-----
 .../providers/amazon/aws/executors/ecs/utils.py    |   3 +
 .../airflow/providers/amazon/get_provider_info.py  |   7 +
 .../amazon/aws/executors/ecs/test_ecs_executor.py  | 265 +++++++++++++++-
 .../observability/metrics/metrics_template.yaml    |   6 +
 ts-sdk/src/coordinator/log-channel.ts              |  94 +++++-
 ts-sdk/tests/coordinator/log-channel.test.ts       | 173 +++++++++++
 77 files changed, 2367 insertions(+), 547 deletions(-)

Reply via email to