This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new 118a80eab46 [v3-1-test] Update Helm chart release guide (#62095)
(#62099)
118a80eab46 is described below
commit 118a80eab46feabbd769ba103d81a3adb88414b3
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Feb 18 21:33:20 2026 +0100
[v3-1-test] Update Helm chart release guide (#62095) (#62099)
This clarifies the docs publishing and index generation steps.
(cherry picked from commit 1dbbac39c204eef352767bece51339a85de3a2b9)
Co-authored-by: Jed Cunningham
<[email protected]>
---
dev/README_RELEASE_HELM_CHART.md | 37 ++++++++++++++++++++++---------------
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/dev/README_RELEASE_HELM_CHART.md b/dev/README_RELEASE_HELM_CHART.md
index d38fdbe2830..e1982b25e10 100644
--- a/dev/README_RELEASE_HELM_CHART.md
+++ b/dev/README_RELEASE_HELM_CHART.md
@@ -793,19 +793,7 @@ The command does the following:
3. Triggers S3 to GitHub Sync
```shell script
-breeze workflow-run publish-docs --ref <tag> --site-env <staging/live/auto>
helm-chart
-```
-
-The `--ref` parameter should be the tag of the release candidate you are
publishing. This should be a
-release tag like `helm-chart/1.1.0`
-
-The `--site-env` parameter should be set to `staging` for pre-release versions
or `live` for final releases.
-The default option is `auto` which should automatically select the right
environment based on the tag name.
-
-Other available parameters can be found with:
-
-```shell script
-breeze workflow-run publish-docs --help
+breeze workflow-run publish-docs --ref helm-chart/${VERSION} --site-env live
helm-chart
```
One of the interesting features of publishing this way is that you can also
rebuild historical version of
@@ -849,7 +837,13 @@ should be updated, also Fastly cache will be updated
## Update `index.yaml` in airflow-site
-Regenerate `index.yaml` so it can be added to the Airflow website to allow:
`helm repo add apache-airflow https://airflow.apache.org`.
+The `index.yaml` file on the Airflow website allows users to easily add the
Apache Airflow Helm repository with:
+
+```shell
+helm repo add apache-airflow https://airflow.apache.org
+```
+
+To update `index.yaml` for the newly released chart version, follow these
steps:
```shell
git clone https://github.com/apache/airflow-site.git airflow-site
@@ -865,9 +859,22 @@ git push
# and finally open a PR
```
+When the PR is merged, you need to rebuild the docs to invalidate the Fastly
cache.
+
+In order to do it, you need to run the [Build
docs](https://github.com/apache/airflow-site/actions/workflows/build.yml)
+workflow in `airflow-site` repository. Make sure to use `main` branch.
+
+You can check the latest chart version that is in the `index.yaml` with:
+
+```shell
+curl -s https://airflow.apache.org/index.yaml | yq e
'.entries.airflow[0].version' -
+```
+
+You can see when ArtifactHUB will next check for a new version by logging in
and going to the [ArtifactHUB control
panel](https://artifacthub.io/control-panel/repositories).
+
## Wait for ArtifactHUB to discover new release
-As we link out to ArtifactHUB in all of our release communications, we now
wait until ArtifactHUB has discovered the new release. This can take 30 minutes
or so to happen after the index change PR from above is merged.
+As we link out to ArtifactHUB in all of our release communications, we now
wait until ArtifactHUB has discovered the new release. This can take 60 minutes
or longer to happen after the index change PR from above is merged.
## Notify developers of release