This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 9d3da993d2e Fixing the react ternary for UI not displaying DAG code
(#48848)
add 67858fd7e7a Improve documentation building iteration (#48760)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 6 +
.gitignore | 11 +-
Dockerfile | 6 +-
Dockerfile.ci | 6 +-
RELEASE_NOTES.rst | 12 +-
.../docs/authoring-and-scheduling/deferring.rst | 2 +-
airflow-core/docs/best-practices.rst | 2 +-
airflow-core/docs/conf.py | 2 +-
airflow-core/docs/howto/setup-and-teardown.rst | 2 +-
airflow-core/pyproject.toml | 18 +
airflow-core/src/airflow/decorators/task_group.py | 2 +-
airflow-core/src/airflow/utils/code_utils.py | 4 +-
{kubernetes-tests => chart}/pyproject.toml | 71 ++--
contributing-docs/10_working_with_git.rst | 2 +-
contributing-docs/11_documentation_building.rst | 313 ++++++++++++++++
...ributions.rst => 12_provider_distributions.rst} | 2 +-
....rst => 13_airflow_dependencies_and_extras.rst} | 2 +-
...pdates.rst => 14_metadata_database_updates.rst} | 2 +-
...ent_setup.rst => 15_node_environment_setup.rst} | 2 +-
...i_endpoints.rst => 16_adding_api_endpoints.rst} | 4 +
...e_diagrams.rst => 17_architecture_diagrams.rst} | 4 +-
...n_workflow.rst => 18_contribution_workflow.rst} | 0
contributing-docs/README.rst | 18 +-
contributing-docs/images/build-docs.png | Bin 0 -> 647255 bytes
.../src/airflow_breeze/params/doc_build_params.py | 6 +-
.../prepare_providers/provider_documentation.py | 9 +-
.../templates/pyproject_TEMPLATE.toml.jinja2 | 16 +
dev/breeze/src/airflow_breeze/utils/docs_errors.py | 117 ------
.../src/airflow_breeze/utils/spelling_checks.py | 188 ----------
devel-common/pyproject.toml | 18 +-
devel-common/src/docs/build_docs.py | 396 ++++++++++++++-------
devel-common/src/docs/provider_conf.py | 10 +-
devel-common/src/docs/utils/conf_constants.py | 3 +
devel-common/src/sphinx_exts/docroles.py | 7 +-
.../src/sphinx_exts/docs_build/code_utils.py | 3 +-
.../src/sphinx_exts/docs_build/docs_builder.py | 122 ++++---
devel-common/src/sphinx_exts/docs_build/errors.py | 36 +-
.../sphinx_exts/docs_build/fetch_inventories.py | 11 +-
.../src/sphinx_exts/docs_build/lint_checks.py | 313 ----------------
.../src/sphinx_exts/docs_build/package_filter.py | 29 +-
.../src/sphinx_exts/docs_build/spelling_checks.py | 41 ++-
docker-stack-docs/conf.py | 2 +-
.../pyproject.toml | 70 ++--
docs/README.md | 4 +-
docs/spelling_wordlist.txt | 33 ++
.../pyproject.toml | 70 ++--
providers-summary-docs/uv.lock | 8 +
providers/airbyte/pyproject.toml | 16 +
providers/alibaba/pyproject.toml | 16 +
providers/amazon/docs/operators/bedrock.rst | 4 +-
providers/amazon/pyproject.toml | 16 +
providers/apache/beam/pyproject.toml | 16 +
providers/apache/cassandra/pyproject.toml | 16 +
providers/apache/drill/pyproject.toml | 16 +
providers/apache/druid/pyproject.toml | 16 +
providers/apache/flink/pyproject.toml | 16 +
providers/apache/hdfs/pyproject.toml | 16 +
providers/apache/hive/pyproject.toml | 16 +
providers/apache/iceberg/pyproject.toml | 16 +
providers/apache/impala/pyproject.toml | 16 +
providers/apache/kafka/pyproject.toml | 16 +
providers/apache/kylin/pyproject.toml | 16 +
providers/apache/livy/pyproject.toml | 16 +
providers/apache/pig/pyproject.toml | 16 +
providers/apache/pinot/pyproject.toml | 16 +
providers/apache/spark/pyproject.toml | 16 +
providers/apprise/pyproject.toml | 16 +
providers/arangodb/pyproject.toml | 16 +
providers/asana/pyproject.toml | 16 +
providers/atlassian/jira/pyproject.toml | 16 +
providers/celery/pyproject.toml | 16 +
providers/cloudant/pyproject.toml | 16 +
providers/cncf/kubernetes/pyproject.toml | 16 +
providers/cohere/pyproject.toml | 16 +
providers/common/compat/pyproject.toml | 16 +
providers/common/io/pyproject.toml | 16 +
providers/common/messaging/pyproject.toml | 16 +
providers/common/sql/pyproject.toml | 16 +
providers/databricks/pyproject.toml | 16 +
providers/datadog/pyproject.toml | 16 +
providers/dbt/cloud/pyproject.toml | 16 +
providers/dingding/pyproject.toml | 16 +
providers/discord/pyproject.toml | 16 +
providers/docker/pyproject.toml | 16 +
providers/edge/pyproject.toml | 16 +
providers/elasticsearch/pyproject.toml | 16 +
providers/exasol/pyproject.toml | 16 +
providers/fab/pyproject.toml | 16 +
providers/facebook/pyproject.toml | 16 +
providers/ftp/pyproject.toml | 16 +
providers/git/pyproject.toml | 16 +
providers/github/pyproject.toml | 16 +
providers/google/pyproject.toml | 16 +
providers/grpc/pyproject.toml | 16 +
providers/hashicorp/pyproject.toml | 16 +
providers/http/pyproject.toml | 16 +
providers/imap/pyproject.toml | 16 +
providers/influxdb/pyproject.toml | 16 +
providers/jdbc/pyproject.toml | 16 +
providers/jenkins/pyproject.toml | 16 +
providers/microsoft/azure/pyproject.toml | 16 +
providers/microsoft/mssql/pyproject.toml | 16 +
providers/microsoft/psrp/pyproject.toml | 16 +
providers/microsoft/winrm/pyproject.toml | 16 +
providers/mongo/pyproject.toml | 16 +
providers/mysql/pyproject.toml | 16 +
providers/neo4j/pyproject.toml | 16 +
providers/odbc/pyproject.toml | 16 +
providers/openai/pyproject.toml | 16 +
providers/openfaas/pyproject.toml | 16 +
providers/openlineage/pyproject.toml | 16 +
providers/opensearch/pyproject.toml | 16 +
providers/opsgenie/pyproject.toml | 16 +
providers/oracle/pyproject.toml | 16 +
providers/pagerduty/pyproject.toml | 16 +
providers/papermill/pyproject.toml | 16 +
providers/pgvector/pyproject.toml | 16 +
providers/pinecone/pyproject.toml | 16 +
providers/postgres/pyproject.toml | 16 +
providers/presto/pyproject.toml | 16 +
providers/qdrant/pyproject.toml | 16 +
providers/redis/pyproject.toml | 16 +
providers/salesforce/pyproject.toml | 16 +
providers/samba/pyproject.toml | 16 +
providers/segment/pyproject.toml | 16 +
providers/sendgrid/pyproject.toml | 16 +
providers/sftp/pyproject.toml | 16 +
providers/singularity/pyproject.toml | 16 +
providers/slack/pyproject.toml | 16 +
providers/smtp/pyproject.toml | 16 +
providers/snowflake/pyproject.toml | 16 +
providers/sqlite/pyproject.toml | 16 +
providers/ssh/pyproject.toml | 16 +
providers/standard/pyproject.toml | 16 +
providers/tableau/pyproject.toml | 16 +
providers/telegram/pyproject.toml | 16 +
providers/teradata/pyproject.toml | 16 +
providers/trino/pyproject.toml | 16 +
providers/vertica/pyproject.toml | 16 +
providers/weaviate/pyproject.toml | 16 +
providers/yandex/pyproject.toml | 16 +
providers/ydb/pyproject.toml | 16 +
providers/zendesk/pyproject.toml | 16 +
pyproject.toml | 25 +-
reproducible_build.yaml | 4 +-
.../docker/install_airflow_when_building_images.sh | 6 +-
scripts/in_container/run_docs_build.sh | 2 +-
147 files changed, 2565 insertions(+), 1001 deletions(-)
copy {kubernetes-tests => chart}/pyproject.toml (51%)
create mode 100644 contributing-docs/11_documentation_building.rst
rename contributing-docs/{11_provider_distributions.rst =>
12_provider_distributions.rst} (99%)
rename contributing-docs/{12_airflow_dependencies_and_extras.rst =>
13_airflow_dependencies_and_extras.rst} (99%)
rename contributing-docs/{13_metadata_database_updates.rst =>
14_metadata_database_updates.rst} (98%)
rename contributing-docs/{14_node_environment_setup.rst =>
15_node_environment_setup.rst} (97%)
rename contributing-docs/{17_adding_api_endpoints.rst =>
16_adding_api_endpoints.rst} (97%)
rename contributing-docs/{15_architecture_diagrams.rst =>
17_architecture_diagrams.rst} (98%)
rename contributing-docs/{16_contribution_workflow.rst =>
18_contribution_workflow.rst} (100%)
create mode 100644 contributing-docs/images/build-docs.png
delete mode 100644 dev/breeze/src/airflow_breeze/utils/docs_errors.py
delete mode 100644 dev/breeze/src/airflow_breeze/utils/spelling_checks.py
delete mode 100644 devel-common/src/sphinx_exts/docs_build/lint_checks.py
copy {kubernetes-tests => docker-stack-docs}/pyproject.toml (51%)
copy {kubernetes-tests => providers-summary-docs}/pyproject.toml (51%)
create mode 100644 providers-summary-docs/uv.lock