You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2020/12/05 02:42:02 UTC

[airflow] tag nightly-master updated (dee304b -> c1cd504)

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

github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/airflow.git.


*** WARNING: tag nightly-master was modified! ***

    from dee304b  (commit)
      to c1cd504  (commit)
    from dee304b  Add Getir to in the wild! (#12719)
     add 42f0a3d  Move apache-airflow docs to subdirectory (#12715)
     add e4cb0ef  Output of installing remaining packages is shown also on success (#12723)
     add ebc8fcf  Improve verification of images with PIP check (#12718)
     add 91c2203  Stronger language re: SQLite (#12727)
     add 027fd74  Fix static checks - #12715 (#12729)
     add ac3a8bf  Allow switching xcom_pickling to JSON/Pickle (#12724)
     add 0451d84  Pins PIP to 20.2.4 in our Dockerfiles (#12738)
     add a02e0f7  User-friendly output of Breeze and CI scripts (#12735)
     add a697c58  Fix chart jobs delete policy for improved idempotency (#12646)
     add da2a7d6  Added Headout to INTHEWILD (#12734)
     add ae0e8f4  Move config item 'worker_precheck' from section [core] to [celery] (#12746)
     add cba8d62  Refactor list rendering in commands (#12704)
     add dab783f  Don't let webserver run with dangerous config (#12747)
     add 101da21  Optimize subclasses of DummyOperator for Scheduling (#12745)
     add 03fa6ed  Order broken DAG messages in UI (#12749)
     add 2947e09  SlackWebhookHook use password instead of extra (#12674)
     add 0400ee3  Allow using _CMD / _SECRET to set `[webserver] secret_key` config (#12742)
     add 67acdbd  Remove store_serialized_dags from config (#12754)
     add 386f6b2  Refactor and speed up "DAG:" prefix permissions migration (#12720)
     add 8f48f12  Fix typo in airflow/serialization/serialized_objects.py (#12767)
     add 56f82ba  Change DEBUG color to green in coloured logger (#12784)
     add b62abfb  Handle ParserError when dag is triggered with invalid execution_date (#12618)
     add be7d867  BugFix: Editing a DAG run or Task Instance on UI causes an Error (#12770)
     add d9d6daf  Fix the exception that the port is empty when using db shell (#12740)
     add 28e83c3  Prevent unused scrollbars from appearing in FF on Linux (#12795)
     add 6b339c7  Avoid log spam & have more meaningful log when pull image in DockerOperator (#12763)
     add 4da94b5  Clean noqa labels wrongly handled by black linter (#12791)
     add 292118e  Add documentation on AIRFLOW__{SECTION}__{KEY}_SECRET config (#12797)
     add fa4fc37  Artifacts in Github Action have a short retention period (#12793)
     add abf5104  Convert state arguments to ExternalTaskSensor to list (#12794)
     add 1bd98cd  Improve error handling in cli and introduce consistency (#12764)
     add 88aa174  Add SMTP timeout and retry limit for SMTP email backend. (#12801)
     add 6878a7b  Add more json-schama checks + display all errors (#12805)
     add 2936c13  Get airflow version from importlib.metadata rather than hard-coding (#12786)
     add 71d8745  Add expandable groups in the docs build log (#12799)
     add 70b1cc2  Move secret backends guides to provider docs (#12798)
     add 37afe55  Fix paths to images in README.md (#12756)
     add c1cd504  Add 'headers' to template_fields in HttpSensor (#12809)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |  71 +++++++
 .github/workflows/delete_old_artifacts.yml         |  31 ---
 .github/workflows/scheduled_quarantined.yml        |   2 +
 .pre-commit-config.yaml                            |  40 +++-
 CONTRIBUTING.rst                                   |   4 +-
 Dockerfile                                         |  12 ++
 Dockerfile.ci                                      |   6 +-
 INTHEWILD.md                                       |   1 +
 README.md                                          |  16 +-
 STATIC_CODE_CHECKS.rst                             |   2 -
 UPDATING.md                                        |  34 ++++
 airflow/api_connexion/schemas/dag_run_schema.py    |  11 +-
 airflow/cli/cli_parser.py                          |  17 +-
 airflow/cli/commands/celery_command.py             |   5 +-
 airflow/cli/commands/cheat_sheet_command.py        |   2 +
 airflow/cli/commands/config_command.py             |   7 +-
 airflow/cli/commands/connection_command.py         | 126 +++++--------
 airflow/cli/commands/dag_command.py                | 104 ++++++-----
 airflow/cli/commands/db_command.py                 |   6 +-
 airflow/cli/commands/info_command.py               |   2 +
 airflow/cli/commands/kubernetes_command.py         |   2 +-
 airflow/cli/commands/plugins_command.py            |   3 +
 airflow/cli/commands/pool_command.py               |  55 ++++--
 airflow/cli/commands/provider_command.py           |  83 ++++-----
 airflow/cli/commands/role_command.py               |  13 +-
 airflow/cli/commands/task_command.py               |  70 +++----
 airflow/cli/commands/user_command.py               |  48 +++--
 airflow/cli/commands/variable_command.py           |  16 +-
 airflow/cli/commands/webserver_command.py          |  13 ++
 airflow/cli/simple_table.py                        |  67 +++++++
 airflow/config_templates/config.yml                |  35 ++--
 airflow/config_templates/default_airflow.cfg       |  13 +-
 airflow/config_templates/default_test.cfg          |   4 +-
 airflow/configuration.py                           |   2 +
 airflow/jobs/scheduler_job.py                      |   2 +-
 .../849da589634d_prefix_dag_permissions.py         | 205 ++++++++++++--------
 airflow/models/baseoperator.py                     |   8 +
 airflow/models/dagrun.py                           |   2 +-
 airflow/models/xcom.py                             |   5 +-
 airflow/operators/dummy_operator.py                |   1 +
 airflow/providers/docker/operators/docker.py       |  13 +-
 airflow/providers/http/sensors/http.py             |   2 +-
 airflow/providers/slack/hooks/slack_webhook.py     |  18 +-
 airflow/sensors/external_task_sensor.py            |  18 +-
 airflow/serialization/schema.json                  |   3 +-
 airflow/serialization/serialized_objects.py        |   9 +-
 airflow/settings.py                                |   2 +-
 airflow/utils/cli.py                               |  15 +-
 airflow/utils/email.py                             |  35 +++-
 airflow/utils/log/colored_log.py                   |   2 +-
 airflow/version.py                                 |  11 +-
 airflow/www/forms.py                               |  46 ++++-
 airflow/www/static/css/main.css                    |   2 +-
 airflow/www/utils.py                               |   4 +-
 airflow/www/views.py                               |  22 ++-
 airflow/www/widgets.py                             |  26 ++-
 breeze                                             |  53 +++---
 chart/templates/create-user-job.yaml               |   2 +-
 chart/templates/migrate-database-job.yaml          |   2 +-
 dev/README.md                                      |   2 -
 dev/README_RELEASE_AIRFLOW.md                      |   6 +-
 dev/provider_packages/build_source_package.sh      |   6 +-
 .../enter_breeze_provider_package_tests.sh         |   1 -
 docs/README.rst                                    |   6 -
 docs/apache-airflow-providers-amazon/index.rst     |   1 +
 .../secrets-backends/aws-secrets-manaager.rst}     |   0
 .../secrets-backends/aws-ssm-parameter-store.rst}  |   0
 .../secrets-backends}/index.rst                    |   6 +-
 docs/apache-airflow-providers-hashicorp/index.rst  |   6 +
 .../redirects.txt                                  |   1 +
 .../secrets-backends/hashicorp-vault.rst}          |   0
 .../index.rst                                      |   1 +
 .../redirects.txt                                  |   1 +
 .../secrets-backends/azure-key-vault.rst}          |   0
 docs/{ => apache-airflow}/backport-providers.rst   |   0
 docs/{ => apache-airflow}/best-practices.rst       |   0
 docs/{ => apache-airflow}/changelog.rst            |   2 +-
 .../cli-and-env-variables-ref.rst                  |  21 +++
 docs/{ => apache-airflow}/concepts.rst             |  20 +-
 docs/{ => apache-airflow}/configurations-ref.rst   |   0
 docs/{ => apache-airflow}/dag-run.rst              |   0
 docs/{ => apache-airflow}/dag-serialization.rst    |   0
 docs/{ => apache-airflow}/executor/celery.rst      |   0
 .../executor/celery_kubernetes.rst                 |   0
 docs/{ => apache-airflow}/executor/dask.rst        |   0
 docs/{ => apache-airflow}/executor/debug.rst       |   0
 docs/{ => apache-airflow}/executor/index.rst       |   0
 docs/{ => apache-airflow}/executor/kubernetes.rst  |  12 +-
 docs/{ => apache-airflow}/executor/local.rst       |   0
 docs/{ => apache-airflow}/executor/sequential.rst  |   0
 docs/{ => apache-airflow}/extra-packages-ref.rst   |   0
 docs/{ => apache-airflow}/faq.rst                  |   0
 docs/{ => apache-airflow}/howto/add-dag-tags.rst   |   0
 docs/{ => apache-airflow}/howto/connection.rst     |   0
 .../{ => apache-airflow}/howto/custom-operator.rst |   0
 .../howto/customize-state-colors-ui.rst            |   0
 .../howto/define_extra_link.rst                    |   0
 docs/{ => apache-airflow}/howto/email-config.rst   |   0
 docs/{ => apache-airflow}/howto/index.rst          |   0
 .../howto/initialize-database.rst                  |   0
 docs/{ => apache-airflow}/howto/operator/bash.rst  |   4 +-
 .../howto/operator/external_task_sensor.rst        |   4 +-
 docs/{ => apache-airflow}/howto/operator/index.rst |   2 +-
 .../{ => apache-airflow}/howto/operator/python.rst |   6 +-
 .../howto/run-behind-proxy.rst                     |   0
 .../howto/run-with-systemd.rst                     |   0
 .../howto/run-with-upstart.rst                     |   0
 docs/{ => apache-airflow}/howto/set-config.rst     |   1 +
 .../{ => apache-airflow}/howto/use-test-config.rst |   0
 docs/{ => apache-airflow}/howto/variable.rst       |   0
 docs/{ => apache-airflow}/img/add-dag-tags.png     | Bin
 docs/{ => apache-airflow}/img/add-role.png         | Bin
 docs/{ => apache-airflow}/img/airflow.gif          | Bin
 docs/{ => apache-airflow}/img/apache.jpg           | Bin
 docs/{ => apache-airflow}/img/arch-diag-basic.png  | Bin
 .../img/arch-diag-kubernetes.png                   | Bin
 .../img/arch-diag-kubernetes2.png                  | Bin
 .../{ => apache-airflow}/img/arch-diag-logging.png | Bin
 .../img/aws-web-identity-federation-gcp.png        | Bin
 docs/{ => apache-airflow}/img/branch_note.png      | Bin
 .../img/branch_with_trigger.png                    | Bin
 .../img/branch_without_trigger.png                 | Bin
 .../img/change-ui-colors/dags-page-new.png         | Bin
 .../img/change-ui-colors/dags-page-old.png         | Bin
 .../img/change-ui-colors/graph-view-new.png        | Bin
 .../img/change-ui-colors/graph-view-old.png        | Bin
 .../img/change-ui-colors/tree-view-new.png         | Bin
 .../img/change-ui-colors/tree-view-old.png         | Bin
 docs/{ => apache-airflow}/img/cli_completion.gif   | Bin
 docs/{ => apache-airflow}/img/code.png             | Bin
 .../{ => apache-airflow}/img/connection_create.png | Bin
 docs/{ => apache-airflow}/img/connection_edit.png  | Bin
 docs/{ => apache-airflow}/img/connections.png      | Bin
 docs/{ => apache-airflow}/img/context.png          | Bin
 .../{ => apache-airflow}/img/dag_serialization.png | Bin
 docs/{ => apache-airflow}/img/dags.png             | Bin
 docs/{ => apache-airflow}/img/duration.png         | Bin
 .../img/example_passing_conf.png                   | Bin
 docs/{ => apache-airflow}/img/gantt.png            | Bin
 docs/{ => apache-airflow}/img/graph.png            | Bin
 docs/{ => apache-airflow}/img/k8s-0-worker.jpeg    | Bin
 docs/{ => apache-airflow}/img/k8s-3-worker.jpeg    | Bin
 docs/{ => apache-airflow}/img/k8s-5-worker.jpeg    | Bin
 docs/{ => apache-airflow}/img/k8s-failed-pod.png   | Bin
 docs/{ => apache-airflow}/img/k8s-happy-path.png   | Bin
 .../img/latest_only_with_trigger.png               | Bin
 .../img/logos/airflow_64x64_emoji_transparent.png  | Bin
 .../img/logos/airflow_dark_bg.png                  | Bin
 .../img/logos/airflow_transparent.png              | Bin
 .../img/logos/airflow_white_bg.png                 | Bin
 docs/{ => apache-airflow}/img/logos/wordmark_1.png | Bin
 docs/{ => apache-airflow}/img/logos/wordmark_1.svg |   0
 docs/{ => apache-airflow}/img/logos/wordmark_2.png | Bin
 docs/{ => apache-airflow}/img/logos/wordmark_2.svg |   0
 docs/{ => apache-airflow}/img/nested_branching.png | Bin
 docs/{ => apache-airflow}/img/new-role.png         | Bin
 .../img/operator_extra_link.png                    | Bin
 .../img/run_task_on_celery_executor.png            | Bin
 .../img/run_task_on_celery_executor.puml           |   0
 docs/{ => apache-airflow}/img/scheduler_loop.jpg   | Bin
 .../img/smart_sensor_architecture.png              | Bin
 .../img/smart_sensor_single_task_execute_flow.png  | Bin
 docs/{ => apache-airflow}/img/subdag_after.png     | Bin
 docs/{ => apache-airflow}/img/subdag_before.png    | Bin
 docs/{ => apache-airflow}/img/subdag_zoom.png      | Bin
 docs/{ => apache-airflow}/img/task_group.gif       | Bin
 .../img/task_lifecycle_diagram.png                 | Bin
 .../img/task_manual_vs_scheduled.png               | Bin
 docs/{ => apache-airflow}/img/task_stages.png      | Bin
 docs/{ => apache-airflow}/img/tree.png             | Bin
 .../img/ui-timezone-chooser.png                    | Bin
 docs/{ => apache-airflow}/img/usage_cli_export.png | Bin
 docs/{ => apache-airflow}/img/usage_cli_imgcat.png | Bin
 docs/{ => apache-airflow}/img/variable_hidden.png  | Bin
 docs/{ => apache-airflow}/index.rst                |   4 +-
 docs/{ => apache-airflow}/installation.rst         |   0
 docs/{ => apache-airflow}/integration.rst          |   0
 docs/{ => apache-airflow}/kubernetes.rst           |   0
 docs/{ => apache-airflow}/license.rst              |   0
 docs/{ => apache-airflow}/lineage.rst              |   0
 .../logging-monitoring/check-health.rst            |   0
 .../logging-monitoring/errors.rst                  |   0
 .../logging-monitoring/index.rst                   |   0
 .../logging-monitoring/logging-architecture.rst    |   0
 .../logging-monitoring/logging-tasks.rst           |   0
 .../logging-monitoring/metrics.rst                 |   0
 .../logging-monitoring/tracking-user-activity.rst  |   0
 docs/{ => apache-airflow}/macros-ref.rst           |   0
 docs/{ => apache-airflow}/modules_management.rst   |   0
 .../operators-and-hooks-ref.rst                    |   0
 docs/{ => apache-airflow}/plugins.rst              |   0
 docs/{ => apache-airflow}/privacy_notice.rst       |   0
 .../{ => apache-airflow}/production-deployment.rst |   0
 docs/{ => apache-airflow}/project.rst              |   0
 .../python-api-ref.rst}                            |  14 +-
 docs/{ => apache-airflow}/redirects.txt            |   1 +
 docs/{ => apache-airflow}/rest-api-ref.rst         |   0
 docs/{ => apache-airflow}/scheduler.rst            |   0
 .../security/access-control.rst                    |   6 +-
 docs/{ => apache-airflow}/security/api.rst         |   0
 docs/{ => apache-airflow}/security/flower.rst      |   0
 docs/{ => apache-airflow}/security/index.rst       |   2 +-
 docs/{ => apache-airflow}/security/kerberos.rst    |   0
 .../security/secrets/fernet.rst                    |   0
 .../security/secrets/index.rst                     |   0
 .../security/secrets/secrets-backend/index.rst     |   0
 .../local-filesystem-secrets-backend.rst           |   0
 docs/{ => apache-airflow}/security/webserver.rst   |   0
 docs/{ => apache-airflow}/security/workload.rst    |   0
 docs/{ => apache-airflow}/smart-sensor.rst         |   0
 docs/{ => apache-airflow}/stable-rest-api-ref.rst  |   0
 docs/{ => apache-airflow}/start.rst                |   0
 .../{ => apache-airflow}/static/exampleinclude.css |   0
 docs/{ => apache-airflow}/static/jira-links.js     |   0
 docs/{ => apache-airflow}/templates/footer.html    |   0
 docs/{ => apache-airflow}/timezone.rst             |   0
 docs/{ => apache-airflow}/tutorial.rst             |  16 +-
 .../{ => apache-airflow}/tutorial_taskflow_api.rst |  18 +-
 docs/{ => apache-airflow}/ui.rst                   |   0
 docs/{ => apache-airflow}/usage-cli.rst            |  37 ++++
 docs/build_docs.py                                 |  44 +++--
 docs/conf.py                                       |  25 +--
 docs/exts/redirects.py                             |   4 +-
 .../google-cloud-secret-manager-backend.rst        | 207 ---------------------
 scripts/ci/dockerfiles/presto/entrypoint.sh        |   7 +-
 scripts/ci/images/ci_prepare_prod_image_on_ci.sh   |  58 ------
 ..._wait_for_ci_image.sh => ci_verify_ci_image.sh} |  46 ++---
 ...prod_image_on_ci.sh => ci_verify_prod_image.sh} |  95 +++++-----
 scripts/ci/images/ci_wait_for_ci_image.sh          |  17 --
 scripts/ci/images/ci_wait_for_prod_image.sh        |  18 --
 scripts/ci/libraries/_build_images.sh              |  97 ++++++++--
 scripts/ci/libraries/_initialization.sh            |  25 ++-
 scripts/ci/libraries/_kind.sh                      |  30 +--
 scripts/ci/libraries/_md5sum.sh                    |   1 -
 scripts/ci/libraries/_parameters.sh                |  17 +-
 scripts/ci/libraries/_push_pull_remove_images.sh   |  38 ++--
 scripts/ci/libraries/_repeats.sh                   |  13 +-
 scripts/ci/libraries/_runs.sh                      |   7 +-
 scripts/ci/libraries/_sanity_checks.sh             |  68 ++++---
 .../ci/pre_commit/pre_commit_check_pre_commits.sh  |  40 ++--
 .../pre_commit/pre_commit_check_providers_init.sh  |   6 +-
 .../pre_commit_check_setup_extra_packages_ref.py   |   2 +-
 scripts/ci/pre_commit/pre_commit_json_schema.py    |  15 +-
 scripts/ci/pre_commit/pre_commit_mermaid.sh        |   6 +-
 scripts/ci/pre_commit/pre_commit_sync_version.sh   |  29 ---
 .../ci_install_and_test_provider_packages.sh       |  13 +-
 scripts/ci/selective_ci_checks.sh                  |   8 +-
 scripts/ci/static_checks/check_license.sh          |  15 +-
 scripts/in_container/_in_container_script_init.sh  |   6 +-
 scripts/in_container/_in_container_utils.sh        | 103 ++++++----
 scripts/in_container/check_environment.sh          |   5 +-
 scripts/in_container/entrypoint_ci.sh              |   6 +-
 scripts/in_container/run_ci_tests.sh               |  83 +++++----
 scripts/in_container/run_cli_tool.sh               |  20 +-
 .../run_install_and_test_provider_packages.sh      |  50 ++---
 .../in_container/run_prepare_provider_readme.sh    |   3 +-
 scripts/in_container/run_system_tests.sh           |   2 +
 setup.py                                           |   1 -
 tests/api_connexion/schemas/test_dag_run_schema.py |   7 +
 tests/bats/breeze/test_breeze_params.bats          |  17 +-
 tests/bats/in_container/test_in_container.bats     |   2 +
 tests/cli/commands/test_celery_command.py          |   6 +-
 tests/cli/commands/test_config_command.py          |  12 +-
 tests/cli/commands/test_connection_command.py      |  45 ++---
 tests/cli/commands/test_dag_command.py             |  15 +-
 tests/cli/commands/test_db_command.py              |  45 ++++-
 tests/cli/commands/test_pool_command.py            |   5 +-
 tests/cli/commands/test_role_command.py            |   2 +-
 tests/cli/commands/test_task_command.py            |  43 +++--
 tests/cli/commands/test_user_command.py            |   2 +-
 tests/dags/test_only_dummy_tasks.py                |  12 +-
 tests/models/test_xcom.py                          |  30 +++
 tests/providers/slack/hooks/test_slack_webhook.py  |  19 ++
 tests/serialization/test_dag_serialization.py      |   2 +
 tests/utils/test_email.py                          | 127 +++++++++++--
 275 files changed, 1872 insertions(+), 1387 deletions(-)
 delete mode 100644 .github/workflows/delete_old_artifacts.yml
 rename docs/{security/secrets/secrets-backend/aws-secrets-manaager-backend.rst => apache-airflow-providers-amazon/secrets-backends/aws-secrets-manaager.rst} (100%)
 rename docs/{security/secrets/secrets-backend/aws-ssm-parameter-store-secrets-backend.rst => apache-airflow-providers-amazon/secrets-backends/aws-ssm-parameter-store.rst} (100%)
 copy docs/{apache-airflow-providers-google/logging => apache-airflow-providers-amazon/secrets-backends}/index.rst (96%)
 create mode 100644 docs/apache-airflow-providers-hashicorp/redirects.txt
 rename docs/{security/secrets/secrets-backend/hashicorp-vault-secrets-backend.rst => apache-airflow-providers-hashicorp/secrets-backends/hashicorp-vault.rst} (100%)
 rename docs/{security/secrets/secrets-backend/azure-key-vault-secrets-backend.rst => apache-airflow-providers-microsoft-azure/secrets-backends/azure-key-vault.rst} (100%)
 rename docs/{ => apache-airflow}/backport-providers.rst (100%)
 rename docs/{ => apache-airflow}/best-practices.rst (100%)
 rename docs/{ => apache-airflow}/changelog.rst (96%)
 rename docs/{ => apache-airflow}/cli-and-env-variables-ref.rst (75%)
 rename docs/{ => apache-airflow}/concepts.rst (98%)
 rename docs/{ => apache-airflow}/configurations-ref.rst (100%)
 rename docs/{ => apache-airflow}/dag-run.rst (100%)
 rename docs/{ => apache-airflow}/dag-serialization.rst (100%)
 rename docs/{ => apache-airflow}/executor/celery.rst (100%)
 rename docs/{ => apache-airflow}/executor/celery_kubernetes.rst (100%)
 rename docs/{ => apache-airflow}/executor/dask.rst (100%)
 rename docs/{ => apache-airflow}/executor/debug.rst (100%)
 rename docs/{ => apache-airflow}/executor/index.rst (100%)
 rename docs/{ => apache-airflow}/executor/kubernetes.rst (95%)
 rename docs/{ => apache-airflow}/executor/local.rst (100%)
 rename docs/{ => apache-airflow}/executor/sequential.rst (100%)
 rename docs/{ => apache-airflow}/extra-packages-ref.rst (100%)
 rename docs/{ => apache-airflow}/faq.rst (100%)
 rename docs/{ => apache-airflow}/howto/add-dag-tags.rst (100%)
 rename docs/{ => apache-airflow}/howto/connection.rst (100%)
 rename docs/{ => apache-airflow}/howto/custom-operator.rst (100%)
 rename docs/{ => apache-airflow}/howto/customize-state-colors-ui.rst (100%)
 rename docs/{ => apache-airflow}/howto/define_extra_link.rst (100%)
 rename docs/{ => apache-airflow}/howto/email-config.rst (100%)
 rename docs/{ => apache-airflow}/howto/index.rst (100%)
 rename docs/{ => apache-airflow}/howto/initialize-database.rst (100%)
 rename docs/{ => apache-airflow}/howto/operator/bash.rst (96%)
 rename docs/{ => apache-airflow}/howto/operator/external_task_sensor.rst (94%)
 rename docs/{ => apache-airflow}/howto/operator/index.rst (94%)
 rename docs/{ => apache-airflow}/howto/operator/python.rst (92%)
 rename docs/{ => apache-airflow}/howto/run-behind-proxy.rst (100%)
 rename docs/{ => apache-airflow}/howto/run-with-systemd.rst (100%)
 rename docs/{ => apache-airflow}/howto/run-with-upstart.rst (100%)
 rename docs/{ => apache-airflow}/howto/set-config.rst (98%)
 rename docs/{ => apache-airflow}/howto/use-test-config.rst (100%)
 rename docs/{ => apache-airflow}/howto/variable.rst (100%)
 rename docs/{ => apache-airflow}/img/add-dag-tags.png (100%)
 rename docs/{ => apache-airflow}/img/add-role.png (100%)
 rename docs/{ => apache-airflow}/img/airflow.gif (100%)
 rename docs/{ => apache-airflow}/img/apache.jpg (100%)
 rename docs/{ => apache-airflow}/img/arch-diag-basic.png (100%)
 rename docs/{ => apache-airflow}/img/arch-diag-kubernetes.png (100%)
 rename docs/{ => apache-airflow}/img/arch-diag-kubernetes2.png (100%)
 rename docs/{ => apache-airflow}/img/arch-diag-logging.png (100%)
 rename docs/{ => apache-airflow}/img/aws-web-identity-federation-gcp.png (100%)
 rename docs/{ => apache-airflow}/img/branch_note.png (100%)
 rename docs/{ => apache-airflow}/img/branch_with_trigger.png (100%)
 rename docs/{ => apache-airflow}/img/branch_without_trigger.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/dags-page-new.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/dags-page-old.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/graph-view-new.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/graph-view-old.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/tree-view-new.png (100%)
 rename docs/{ => apache-airflow}/img/change-ui-colors/tree-view-old.png (100%)
 rename docs/{ => apache-airflow}/img/cli_completion.gif (100%)
 rename docs/{ => apache-airflow}/img/code.png (100%)
 rename docs/{ => apache-airflow}/img/connection_create.png (100%)
 rename docs/{ => apache-airflow}/img/connection_edit.png (100%)
 rename docs/{ => apache-airflow}/img/connections.png (100%)
 rename docs/{ => apache-airflow}/img/context.png (100%)
 rename docs/{ => apache-airflow}/img/dag_serialization.png (100%)
 rename docs/{ => apache-airflow}/img/dags.png (100%)
 rename docs/{ => apache-airflow}/img/duration.png (100%)
 rename docs/{ => apache-airflow}/img/example_passing_conf.png (100%)
 rename docs/{ => apache-airflow}/img/gantt.png (100%)
 rename docs/{ => apache-airflow}/img/graph.png (100%)
 rename docs/{ => apache-airflow}/img/k8s-0-worker.jpeg (100%)
 rename docs/{ => apache-airflow}/img/k8s-3-worker.jpeg (100%)
 rename docs/{ => apache-airflow}/img/k8s-5-worker.jpeg (100%)
 rename docs/{ => apache-airflow}/img/k8s-failed-pod.png (100%)
 rename docs/{ => apache-airflow}/img/k8s-happy-path.png (100%)
 rename docs/{ => apache-airflow}/img/latest_only_with_trigger.png (100%)
 rename docs/{ => apache-airflow}/img/logos/airflow_64x64_emoji_transparent.png (100%)
 rename docs/{ => apache-airflow}/img/logos/airflow_dark_bg.png (100%)
 rename docs/{ => apache-airflow}/img/logos/airflow_transparent.png (100%)
 rename docs/{ => apache-airflow}/img/logos/airflow_white_bg.png (100%)
 rename docs/{ => apache-airflow}/img/logos/wordmark_1.png (100%)
 rename docs/{ => apache-airflow}/img/logos/wordmark_1.svg (100%)
 rename docs/{ => apache-airflow}/img/logos/wordmark_2.png (100%)
 rename docs/{ => apache-airflow}/img/logos/wordmark_2.svg (100%)
 rename docs/{ => apache-airflow}/img/nested_branching.png (100%)
 rename docs/{ => apache-airflow}/img/new-role.png (100%)
 rename docs/{ => apache-airflow}/img/operator_extra_link.png (100%)
 rename docs/{ => apache-airflow}/img/run_task_on_celery_executor.png (100%)
 rename docs/{ => apache-airflow}/img/run_task_on_celery_executor.puml (100%)
 rename docs/{ => apache-airflow}/img/scheduler_loop.jpg (100%)
 rename docs/{ => apache-airflow}/img/smart_sensor_architecture.png (100%)
 rename docs/{ => apache-airflow}/img/smart_sensor_single_task_execute_flow.png (100%)
 rename docs/{ => apache-airflow}/img/subdag_after.png (100%)
 rename docs/{ => apache-airflow}/img/subdag_before.png (100%)
 rename docs/{ => apache-airflow}/img/subdag_zoom.png (100%)
 rename docs/{ => apache-airflow}/img/task_group.gif (100%)
 rename docs/{ => apache-airflow}/img/task_lifecycle_diagram.png (100%)
 rename docs/{ => apache-airflow}/img/task_manual_vs_scheduled.png (100%)
 rename docs/{ => apache-airflow}/img/task_stages.png (100%)
 rename docs/{ => apache-airflow}/img/tree.png (100%)
 rename docs/{ => apache-airflow}/img/ui-timezone-chooser.png (100%)
 rename docs/{ => apache-airflow}/img/usage_cli_export.png (100%)
 rename docs/{ => apache-airflow}/img/usage_cli_imgcat.png (100%)
 rename docs/{ => apache-airflow}/img/variable_hidden.png (100%)
 rename docs/{ => apache-airflow}/index.rst (97%)
 rename docs/{ => apache-airflow}/installation.rst (100%)
 rename docs/{ => apache-airflow}/integration.rst (100%)
 rename docs/{ => apache-airflow}/kubernetes.rst (100%)
 rename docs/{ => apache-airflow}/license.rst (100%)
 rename docs/{ => apache-airflow}/lineage.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/check-health.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/errors.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/index.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/logging-architecture.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/logging-tasks.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/metrics.rst (100%)
 rename docs/{ => apache-airflow}/logging-monitoring/tracking-user-activity.rst (100%)
 rename docs/{ => apache-airflow}/macros-ref.rst (100%)
 rename docs/{ => apache-airflow}/modules_management.rst (100%)
 rename docs/{ => apache-airflow}/operators-and-hooks-ref.rst (100%)
 rename docs/{ => apache-airflow}/plugins.rst (100%)
 rename docs/{ => apache-airflow}/privacy_notice.rst (100%)
 rename docs/{ => apache-airflow}/production-deployment.rst (100%)
 rename docs/{ => apache-airflow}/project.rst (100%)
 rename docs/{autoapi_templates/index.rst => apache-airflow/python-api-ref.rst} (94%)
 rename docs/{ => apache-airflow}/redirects.txt (99%)
 rename docs/{ => apache-airflow}/rest-api-ref.rst (100%)
 rename docs/{ => apache-airflow}/scheduler.rst (100%)
 rename docs/{ => apache-airflow}/security/access-control.rst (99%)
 rename docs/{ => apache-airflow}/security/api.rst (100%)
 rename docs/{ => apache-airflow}/security/flower.rst (100%)
 rename docs/{ => apache-airflow}/security/index.rst (95%)
 rename docs/{ => apache-airflow}/security/kerberos.rst (100%)
 rename docs/{ => apache-airflow}/security/secrets/fernet.rst (100%)
 rename docs/{ => apache-airflow}/security/secrets/index.rst (100%)
 rename docs/{ => apache-airflow}/security/secrets/secrets-backend/index.rst (100%)
 rename docs/{ => apache-airflow}/security/secrets/secrets-backend/local-filesystem-secrets-backend.rst (100%)
 rename docs/{ => apache-airflow}/security/webserver.rst (100%)
 rename docs/{ => apache-airflow}/security/workload.rst (100%)
 rename docs/{ => apache-airflow}/smart-sensor.rst (100%)
 rename docs/{ => apache-airflow}/stable-rest-api-ref.rst (100%)
 rename docs/{ => apache-airflow}/start.rst (100%)
 rename docs/{ => apache-airflow}/static/exampleinclude.css (100%)
 rename docs/{ => apache-airflow}/static/jira-links.js (100%)
 rename docs/{ => apache-airflow}/templates/footer.html (100%)
 rename docs/{ => apache-airflow}/timezone.rst (100%)
 rename docs/{ => apache-airflow}/tutorial.rst (96%)
 rename docs/{ => apache-airflow}/tutorial_taskflow_api.rst (89%)
 rename docs/{ => apache-airflow}/ui.rst (100%)
 rename docs/{ => apache-airflow}/usage-cli.rst (80%)
 delete mode 100644 docs/security/secrets/secrets-backend/google-cloud-secret-manager-backend.rst
 copy scripts/ci/images/{ci_wait_for_ci_image.sh => ci_verify_ci_image.sh} (57%)
 copy scripts/ci/images/{ci_prepare_prod_image_on_ci.sh => ci_verify_prod_image.sh} (57%)
 delete mode 100755 scripts/ci/pre_commit/pre_commit_sync_version.sh