This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch staging
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
from ee883a0f21 Add Airflow Darkmoon Provider to the ecosystem page (#1679)
add 8e1a2f1add Bump the npm-dependencies group across 1 directory with 3
updates (#1683)
add 37add30934 Add Airflow Inbound Webhooks Provider to the ecosystem page
(#1689)
add 343181d7ba Add missing providers to the docs index (#1690)
add 78238f99b6 Add Airflow Anakin Provider to the ecosystem page (#1688)
add 5ced969b6f Bump the npm-dependencies group across 1 directory with 5
updates (#1687)
add 64dc4b7810 Bump the github-actions group across 1 directory with 3
updates (#1686)
add 92c59124de Add Airflow rivet Provider to the ecosystem page (#1692)
add 0e6699fc7e Add blog post for the Common AI provider 1.0 release (#1693)
add deb50dcd8b Shorten the Common AI 1.0 blog post title (#1694)
add cc327defb8 Bump postcss (#1695)
add eae208969e Bump zizmor pre-commit hook to 1.31.0 and run Python hooks
on 3.12 (#1699)
add 87c6259ba0 Keep the docs suggestion icon visible on hover (#1697)
add 31c5e10d83 Bump postcss-import (#1696)
add 2be60c3030 Make the docs sidebar easier to scan (#1700)
add a3ce0ab13c Stop pinning the docs' On this page list 263px from the top
(#1701)
add dc0eee4f91 Bump the npm-dependencies group across 1 directory with 3
updates (#1702)
add 25a3472a2f Build Airflow docs with the theme from this checkout (#1691)
add 13fdbee25f Bump the npm-security group across 1 directory with 4
updates (#1703)
add 79a84030c7 Add Prepare.sh Apache Airflow course to the ecosystem page
(#1704)
add 1c0fbd928b Add blog post about self-hosted CI runners for trusted
builds (#1706)
add 99b8768834 Bump the npm-dependencies group across 1 directory with 2
updates (#1705)
add 2af786e4b2 Bump certifi from 2025.4.26 to 2026.10.18 in
/sphinx_airflow_theme (#1707)
add 516fa005ce Bump qs in /landing-pages in the npm-security group across
1 directory (#1708)
add 9fcb748c35 Bump sass (#1710)
add 2ac23c1ea6 Bump sass (#1712)
add ca036f9779 Bump https://github.com/woodruffw/zizmor-pre-commit (#1711)
add eddaad026a Bump actions/setup-python (#1709)
add 38e2ae7049 Bump webpack (#1713)
add f71034eeca Add Airflow Summit Online Reconnect 2026 banner and
announcement (#1714)
add f22018756c Bump the npm-dependencies group across 1 directory with 2
updates (#1716)
add a6fd754482 Show grouped details blocks as tabs, like the Sphinx docs
(#1719)
add d186a3de41 Bump the npm-dependencies group across 1 directory with 2
updates (#1720)
add cb24516800 Bump apache/infrastructure-actions/allowlist-check (#1715)
add fed8b9f7b7 Add CoworkingView provider to ecosystem page (#1721)
add 6c368be601 Bump sass-loader (#1723)
add 290ff4eb52 Bump apache/infrastructure-actions/allowlist-check (#1722)
add 9e0d878093 Bump apache/infrastructure-actions/allowlist-check (#1724)
add 3f8e6d65f2 Bump sass (#1725)
add fcbe193495 Announce Apache Airflow 3.4.0 release (#1726)
add aa255e5568 Add blogpost for 3.4.0 (#1717)
add 974a563ab9 Bump the npm-dependencies group across 1 directory with 4
updates (#1728)
No new revisions were added by this update.
Summary of changes:
.github/workflows/asf-allowlist-check.yml | 2 +-
.github/workflows/build.yml | 33 +-
.pre-commit-config.yaml | 4 +-
landing-pages/package-lock.json | 1149 +++++++++++---------
landing-pages/package.json | 30 +-
.../site/assets/scss/_community-page.scss | 3 +-
landing-pages/site/assets/scss/_details-tabs.scss | 100 ++
.../site/assets/scss/_markdown-content.scss | 50 +
landing-pages/site/assets/scss/_roadmap.scss | 12 +-
landing-pages/site/assets/scss/_shared.scss | 5 +-
.../site/assets/scss/_suggest-change.scss | 7 +-
landing-pages/site/assets/scss/main-custom.scss | 5 +
.../site/content/en/announcements/_index.md | 16 +
.../en/blog/airflow-3.4.0/images/dag-folders.png | Bin 0 -> 175670 bytes
.../en/blog/airflow-3.4.0/images/loops_review.png | Bin 0 -> 237631 bytes
.../airflow-3.4.0/images/loops_running_graph.png | Bin 0 -> 75580 bytes
.../images/loops_running_iterations.png | Bin 0 -> 133086 bytes
.../blog/airflow-3.4.0/images/multilang-run-go.png | Bin 0 -> 365230 bytes
.../airflow-3.4.0/images/multilang-run-java.png | Bin 0 -> 425222 bytes
.../images/multilang-run-typescript.png | Bin 0 -> 365071 bytes
.../site/content/en/blog/airflow-3.4.0/index.md | 527 +++++++++
.../images/approval-pending.png | Bin 0 -> 146281 bytes
.../images/common-ai-1.0.png | Bin 0 -> 162638 bytes
.../images/loops-demo-poster.jpg | Bin 0 -> 89733 bytes
.../common-ai-provider-1.0/images/loops-demo.mp4 | Bin 0 -> 1278509 bytes
.../images/sandbox-boundary.mmd | 21 +
.../images/sandbox-boundary.png | Bin 0 -> 101728 bytes
.../common-ai-provider-1.0/images/task-log.png | Bin 0 -> 342640 bytes
.../en/blog/common-ai-provider-1.0/index.md | 469 ++++++++
.../en/blog/self-hosted-ci-runners/index.md | 45 +
landing-pages/site/content/en/docs/_index.md | 8 +
landing-pages/site/content/en/ecosystem/_index.md | 9 +
landing-pages/site/layouts/_partials/navbar.html | 5 +-
landing-pages/site/layouts/partials/navbar.html | 5 +-
landing-pages/src/index.js | 1 +
landing-pages/src/js/detailsTabs.js | 199 ++++
landing-pages/yarn.lock | 969 +++++++++--------
site.sh | 22 +-
sphinx_airflow_theme/.theme_files_hash | 2 +-
sphinx_airflow_theme/LATEST_VERSION.txt | 2 +-
sphinx_airflow_theme/README.md | 53 +-
.../sphinx_airflow_theme/__init__.py | 2 +-
.../sphinx_airflow_theme/globaltoc.html | 2 +-
.../sphinx_airflow_theme/theme.conf | 1 +
sphinx_airflow_theme/uv.lock | 114 +-
45 files changed, 2734 insertions(+), 1138 deletions(-)
create mode 100644 landing-pages/site/assets/scss/_details-tabs.scss
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/dag-folders.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/loops_review.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/loops_running_graph.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/loops_running_iterations.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/multilang-run-go.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/multilang-run-java.png
create mode 100644
landing-pages/site/content/en/blog/airflow-3.4.0/images/multilang-run-typescript.png
create mode 100644 landing-pages/site/content/en/blog/airflow-3.4.0/index.md
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/approval-pending.png
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/common-ai-1.0.png
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/loops-demo-poster.jpg
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/loops-demo.mp4
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/sandbox-boundary.mmd
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/sandbox-boundary.png
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/images/task-log.png
create mode 100644
landing-pages/site/content/en/blog/common-ai-provider-1.0/index.md
create mode 100644
landing-pages/site/content/en/blog/self-hosted-ci-runners/index.md
create mode 100644 landing-pages/src/js/detailsTabs.js