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
 

Reply via email to