> Thanks Jarek for hunting behind the release bug. Seems it was too late
in th night when I was preparing the release and did not see the INFO
message.

To be completely fair, I ABSOLUTELY feel guilty of that .... It's not your
fault but mine. Not only did it have a bug (using "staged" for candidate
that was potentially releasable), but also that message was not even
WARNING or ERROR - so absolutely not following all the communication
principles that are built in breeze. Generally (and this is captured in
this ADR, which defines how `breeze` communicates with users):
https://github.com/apache/airflow/blob/main/dev/breeze/doc/adr/0011-unified-communication-with-the-users.md

The ADR Says:

* [success] - to show verification success (green)
* [info] - to present information to users (bright_blue)
* [warning] - to print warning that the user probably should read and act
on (bright_yellow)
* [error] - when there is an error that the user should fix (red)

instructions should be printed without style and default rich rendering
should be used\

This message was [info], so you were absolutely right to ignore it without
reading it.

So that was absolutely my fault—not yours. This is why I scrambled to fix
it quickly - becasue I feel responsible for tricking you into this
situation.

Sorry.

J.








On Sat, Mar 21, 2026 at 5:39 PM Jens Scheffler <[email protected]> wrote:

> Thanks Jarek for hunting behind the release bug. Seems it was too late
> in th night when I was preparing the release and did not see the INFO
> message.
>
> Cancelling this vore and will raise a RC2 after the PR with correction
> has been merged.
>
> Jens
>
> On 21.03.26 17:15, Jarek Potiuk wrote:
> > https://github.com/apache/airflow/pull/64040
> >
> > On Sat, Mar 21, 2026 at 5:14 PM Buğra Öztürk <[email protected]>
> > wrote:
> >
> >> Thanks Jarek! :)
> >>
> >> ---
> >>
> >> Just to prevent confusion, edit, my mind going a bit ahead than what I
> am
> >> writing sometimes :)
> >>
> >> From:
> >> Firstly, I released a difference while making breeze compatible...
> >>
> >> To be (It is realized not released :)):
> >> Firstly, I realized a difference while making breeze compatible...
> >>
> >> Op za 21 mrt 2026, 16:24 schreef Jarek Potiuk <[email protected]>:
> >>
> >>> Ah...
> >>>
> >>> OK I see it now:
> >>>
> >>>> breeze release-management prepare-helm-chart-tarball --version
> >> ${VERSION}
> >>> --version-suffix ${VERSION_SUFFIX}
> >>>
> >>> This command removes the suffix and wrongly update the "staged" links
> and
> >>> ask release manager:
> >>>
> >>> `Please create a PR with that change, get it merged, and try again.`
> >>>
> >>> Which apparently did not happen :). So this is simply a bug in the
> >> process.
> >>> Let me fix it :)
> >>>
> >>> J.
> >>>
> >>>
> >>>
> >>>
> >>> On Sat, Mar 21, 2026 at 3:24 PM Buğra Öztürk <[email protected]>
> >>> wrote:
> >>>
> >>>> Firstly, I released a difference while making breeze compatible with
> >> tool
> >>>> install and enabling auto update in breeze. That made me realise we
> >> have
> >>> a
> >>>> parameter difference in verification and how the packages are built.
> >> So I
> >>>> thought we should do the same thing and even committed to raising a PR
> >> to
> >>>> sync the processes. Then, when I ran the verification a second time,
> it
> >>>> created the packages. One we use version and another version suffix,
> >> but
> >>>> when created haven't dug thinking that it should have been from
> >>>> an environment variable. I always skipped tagging to prevent
> overriding
> >>> the
> >>>> tag created.
> >>>> Verification:
> >>>>
> >>>>
> >>
> https://github.com/apache/airflow/blob/d273d99262f93d9af601b3fb3c12f915f4ddbb27/dev/README_RELEASE_HELM_CHART.md?plain=1#L504
> >>>> RC Creation:
> >>>>
> >>>>
> >>
> https://github.com/apache/airflow/blob/d273d99262f93d9af601b3fb3c12f915f4ddbb27/dev/README_RELEASE_HELM_CHART.md?plain=1#L226
> >>>> When I created it, I also saw the -dev suffix, but thought not a
> >> breaking
> >>>> change for the release process. The Chart.yaml has also been updated
> >>>> automatically while creating. I rerun the process again to
> double-check
> >>> and
> >>>> see that this also updates the doc links automatically.
> >>>> Below is one running with `--skip-tagging` and seeing that updates the
> >>> doc
> >>>> references inside Chart.yaml. Even with an empty `VERSION_SUFFIX`, it
> >>> seems
> >>>> it is updating.
> >>>>
> >>>> I ran the one in RC creation command first and then ran the one in
> >>>> verification, which worked. I haven't seen any difference while
> >> checking
> >>>> the packages. I thought only the Chart.yaml making it `-dev` while
> >>> thinking
> >>>> it isn't a great deal to stop the process made me overlook the doc
> URL,
> >>>> also updated.
> >>>>
> >>>>  From the print you shared, Jarek, I think we should use the
> >> Verification
> >>>> approach then, while releasing, so that the doc references are also
> not
> >>>> updated to staging. I also ran it once again in the verification
> >> process,
> >>>> and that only updates the version in Chart.yaml.
> >>>>
> >>>>
> >>>> Sharing the details of what was mentioned above after `---`.
> >>>> ---
> >>>> *Verification Process*
> >>>>
> >>>> ``` bash
> >>>> VERSION=1.20.0 breeze release-management prepare-helm-chart-tarball
> >>>> --version-suffix ${VERSION_SUFFIX} --ignore-version-check
> >> --skip-tagging
> >>>> ```
> >>>>
> >>>> Before
> >>>>
> >>>> ``` yaml
> >>>> ...
> >>>> apiVersion: v2
> >>>> name: airflow
> >>>> version: 1.20.0-dev
> >>>> appVersion: 3.1.8
> >>>> description: The official Helm chart to deploy Apache Airflow, a
> >> platform
> >>>> to
> >>>>    programmatically author, schedule, and monitor workflows
> >>>> home: https://airflow.apache.org/
> >>>> ...
> >>>> ```
> >>>>
> >>>> After
> >>>>
> >>>> ``` yaml
> >>>> ...
> >>>> apiVersion: v2
> >>>> name: airflow
> >>>> version: 1.20.0
> >>>> appVersion: 3.1.8
> >>>> description: The official Helm chart to deploy Apache Airflow, a
> >> platform
> >>>> to
> >>>>    programmatically author, schedule, and monitor workflows
> >>>> home: https://airflow.apache.org/
> >>>> ...
> >>>> ```
> >>>>
> >>>> *Release Process*
> >>>>
> >>>> ``` bash
> >>>>   breeze release-management prepare-helm-chart-tarball --version
> >>> ${VERSION}
> >>>> --version-suffix ${VERSION_SUFFIX} --skip-tagging
> >>>> ```
> >>>>
> >>>> Before
> >>>>
> >>>> ``` yaml
> >>>> ...
> >>>> apiVersion: v2
> >>>> name: airflow
> >>>> version: 1.20.0-dev
> >>>> appVersion: 3.1.8
> >>>> description: The official Helm chart to deploy Apache Airflow, a
> >> platform
> >>>> to
> >>>>    programmatically author, schedule, and monitor workflows
> >>>> home: https://airflow.apache.org/
> >>>> sources:
> >>>>    - https://github.com/apache/airflow
> >>>> icon: https://airflow.apache.org/images/airflow_dark_bg.png
> >>>> keywords:
> >>>>    - apache
> >>>>    - airflow
> >>>>    - workflow
> >>>>    - scheduler
> >>>> dependencies:
> >>>>    - name: postgresql
> >>>>      version: 13.2.24
> >>>>      repository: https://charts.bitnami.com/bitnami
> >>>>      condition: postgresql.enabled
> >>>> maintainers:
> >>>>    - email: [email protected]
> >>>>      name: Apache Airflow PMC
> >>>> type: application
> >>>> annotations:
> >>>>    artifacthub.io/links: |
> >>>>      - name: Documentation
> >>>>        url: https://airflow.apache.org/docs/helm-chart/1.20.0/
> >>>>    artifacthub.io/screenshots: |
> >>>>      - title: Home Page
> >>>>        url:
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/home_dark.png
> >>>>      - title: DAG Overview Dashboard
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_dashboard.png
> >>>>      - title: DAGs View
> >>>>        url:
> >>>> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dags.png
> >>>>      - title: Assets View
> >>>>        url:
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/asset_view.png
> >>>>      - title: Grid View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_grid.png
> >>>>      - title: Graph View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_graph.png
> >>>>      - title: Variable View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/variable_hidden.png
> >>>>      - title: Code View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_code.png
> >>>> ...
> >>>> ```
> >>>>
> >>>> After
> >>>>
> >>>> ``` yaml
> >>>> ...
> >>>> apiVersion: v2
> >>>> name: airflow
> >>>> version: 1.20.0
> >>>> appVersion: 3.1.8
> >>>> description: The official Helm chart to deploy Apache Airflow, a
> >> platform
> >>>> to
> >>>>    programmatically author, schedule, and monitor workflows
> >>>> home: https://airflow.staged.apache.org/
> >>>> sources:
> >>>>    - https://github.com/apache/airflow
> >>>> icon: https://airflow.staged.apache.org/images/airflow_dark_bg.png
> >>>> keywords:
> >>>>    - apache
> >>>>    - airflow
> >>>>    - workflow
> >>>>    - scheduler
> >>>> dependencies:
> >>>>    - name: postgresql
> >>>>      version: 13.2.24
> >>>>      repository: https://charts.bitnami.com/bitnami
> >>>>      condition: postgresql.enabled
> >>>> maintainers:
> >>>>    - email: [email protected]
> >>>>      name: Apache Airflow PMC
> >>>> type: application
> >>>> annotations:
> >>>>    artifacthub.io/links: |
> >>>>      - name: Documentation
> >>>>        url: https://airflow.staged.apache.org/docs/helm-chart/1.20.0/
> >>>>    artifacthub.io/screenshots: |
> >>>>      - title: Home Page
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/home_dark.png
> >>>>      - title: DAG Overview Dashboard
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_dashboard.png
> >>>>      - title: DAGs View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dags.png
> >>>>      - title: Assets View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/asset_view.png
> >>>>      - title: Grid View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_grid.png
> >>>>      - title: Graph View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_graph.png
> >>>>      - title: Variable View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/variable_hidden.png
> >>>>      - title: Code View
> >>>>        url:
> >>>>
> >>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_code.png
> >>>> ...
> >>>>   ```
> >>>>
> >>>>
> >>>>
> >>>> On Sat, Mar 21, 2026 at 2:17 PM Jarek Potiuk <[email protected]>
> wrote:
> >>>>
> >>>>> Hmm. For now it's
> >>>>>
> >>>>> -1: (binding) for me. I think we need to find out what happened here
> >> :)
> >>>>> before making further decisions.
> >>>>>
> >>>>> I am not sure exactly how the packages were produced (I followed the
> >>>>> verification procedure not the preparation procedure—but they look
> >>> quite
> >>>>> the same). Maybe?  Possibly? I'm unaware of some subtle differences
> >> in
> >>>> the
> >>>>> release process, or perhaps the tag was pushed differently. I can't
> >>>> really
> >>>>> explain it currently—unless someone made manual modifications to the
> >>>>> artifacts along the way to fix things (Jens?). This means our
> >>>>> reproducibility check would **in fact** detect such a thing - even if
> >>> it
> >>>>> were an innocent attempt to fix the produced artifact (absolutely no
> >>>> doubt
> >>>>> about no malicious intent from Jens):
> >>>>>
> >>>>> One thing is less important: when I use the `helm-chart/1.20.0rc1` -
> >> I
> >>>>> can't produce the chart or tarball  (breeze commands fail) unless I
> >>>>> manually correct the version from 1.20.0-dev (currently in sources
> >>>>>
> >>>>>
> >>
> https://github.com/apache/airflow/blob/helm-chart/1.20.0rc1/chart/Chart.yaml
> >>>>> #L22
> >>>>> <
> >>
> https://github.com/apache/airflow/blob/helm-chart/1.20.0rc1/chart/Chart.yaml#L22
> >>>>> ).
> >>>>> When I manually change it to 1.20.0, both: `.tar.gz` and
> >>>>> `-source.tar.gz` are produced, they have correct names, and the
> >> version
> >>>> in
> >>>>> the chart is as expected (1.20.0).
> >>>>>
> >>>>> Documenting the process to prepare the chart to remove the dev suffix
> >>>> would
> >>>>> be acceptable and should resolve the issue without cancelling the
> >> vote.
> >>>>> However, there is one, more serious issue: even if I change the
> >>> version,
> >>>>> the resulting Helm chart is different (diff below). Essentially, the
> >>> Helm
> >>>>> chart in SVN links to "staged.apache.org" documentation, not "
> >>> apache.org
> >>>> ".
> >>>>> That basically disqualifies what we currently have in SVN now from
> >>>>> promoting to release because documentation links are wrong. Small,
> >> but
> >>>>> important thing.
> >>>>>
> >>>>> I think there's a mishap regarding how the -dev prefix was added. We
> >>> used
> >>>>> to add it to the sources (usually) in the past, but we haven't done
> >>> that
> >>>>> for quite a while. We should probably agree on how to handle it (it
> >>> might
> >>>>> even be documented incorrectly somewhere). There is no mentioning of
> >>> the
> >>>>> prefix in the prefix, but I think Jed could have added it
> >>> "automatically"
> >>>>> here:
> >>>>>
> >>>>>
> >>
> https://github.com/apache/airflow/commit/370c1dc27961b5f36b738e4be27b07c3cd6e5313
> >>>>> But basically the -dev suffix presence makes the links point to
> >> staged.
> >>>>> So my hypothesis (Jens?) was that the version was modified manually,
> >>> and
> >>>> we
> >>>>> should improve the process to automate it rather than rely on manual
> >>>>> modifications. But I am guessing now - however the chart in our SVN
> >> now
> >>>> is
> >>>>> not really good for release.
> >>>>>
> >>>>> J.
> >>>>>
> >>>>> ---------
> >>>>>
> >>>>>
> >>>>> ```
> >>>>> --- /Users/jarekpotiuk/code/airflow-clone/dist/airflow-1.20.0.tgz
> >>>>> +++
> >>>>>
> >>>>>
> >>
> /Users/jarekpotiuk/code/asf-dist/dev/airflow/helm-chart/1.20.0rc1/airflow-1.20.0.tgz
> >>>>> ├── airflow-1.20.0.tgz-content
> >>>>> │ ├── file list
> >>>>> │ │ @@ -1,12 +1,12 @@
> >>>>> │ │  drwx------   0 root         (0) root         (0)        0
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/
> >>>>> │ │  -rw-------   0 root         (0) root         (0)     1196
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/.helmignore
> >>>>> │ │  -rw-------   0 root         (0) root         (0)     4148
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/.pre-commit-config.yaml
> >>>>> │ │  -rw-------   0 root         (0) root         (0)      227
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/Chart.lock
> >>>>> │ │ --rw-------   0 root         (0) root         (0)     7117
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/Chart.yaml
> >>>>> │ │ +-rw-------   0 root         (0) root         (0)     7194
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/Chart.yaml
> >>>>> │ │  -rw-------   0 root         (0) root         (0)      468
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/INSTALL
> >>>>> │ │  -rw-------   0 root         (0) root         (0)    10850
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/LICENSE
> >>>>> │ │  -rw-------   0 root         (0) root         (0)      863
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/NOTICE
> >>>>> │ │  -rw-------   0 root         (0) root         (0)     3715
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/README.md
> >>>>> │ │  -rw-------   0 root         (0) root         (0)    72480
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/RELEASE_NOTES.rst
> >>>>> │ │  drwx------   0 root         (0) root         (0)        0
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/charts/
> >>>>> │ │  drwx------   0 root         (0) root         (0)        0
> >>> 2026-03-17
> >>>>> 21:55:32.000000 airflow/charts/postgresql/
> >>>>> │ ├── airflow/Chart.yaml
> >>>>> │ │ @@ -142,43 +142,43 @@
> >>>>> │ │      - description: Allow to use short SPDX licence identifier
> >> for
> >>>>> selected files
> >>>>> │ │        kind: fixed
> >>>>> │ │        links:
> >>>>> │ │        - name: '#62073'
> >>>>> │ │          url: https://github.com/apache/airflow/pull/62073
> >>>>> │ │    artifacthub.io/links: |
> >>>>> │ │      - name: Documentation
> >>>>> │ │ -      url: https://airflow.apache.org/docs/helm-chart/1.20.0/
> >>>>> │ │ +      url:
> >>>> https://airflow.staged.apache.org/docs/helm-chart/1.20.0/
> >>>>> │ │    artifacthub.io/screenshots: |
> >>>>> │ │      - title: Home Page
> >>>>> │ │ -      url:
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/home_dark.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/home_dark.png
> >>>>> │ │      - title: DAG Overview Dashboard
> >>>>> │ │ -      url:
> >>>>>
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_dashboard.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_dashboard.png
> >>>>> │ │      - title: DAGs View
> >>>>> │ │ -      url:
> >>>>>
> >> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dags.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dags.png
> >>>>> │ │      - title: Assets View
> >>>>> │ │ -      url:
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/asset_view.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/asset_view.png
> >>>>> │ │      - title: Grid View
> >>>>> │ │ -      url:
> >>>>>
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_grid.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_grid.png
> >>>>> │ │      - title: Graph View
> >>>>> │ │ -      url:
> >>>>>
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_graph.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_graph.png
> >>>>> │ │      - title: Variable View
> >>>>> │ │ -      url:
> >>>>>
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/variable_hidden.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/variable_hidden.png
> >>>>> │ │      - title: Code View
> >>>>> │ │ -      url:
> >>>>>
> >>>>>
> >>
> https://airflow.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_code.png
> >>>>> │ │ +      url:
> >>>>>
> >>>>>
> >>
> https://airflow.staged.apache.org/docs/apache-airflow/3.1.8/_images/dag_overview_code.png
> >>>>> │ │  apiVersion: v2
> >>>>> │ │  appVersion: 3.1.8
> >>>>> │ │  dependencies:
> >>>>> │ │  - condition: postgresql.enabled
> >>>>> │ │    name: postgresql
> >>>>> │ │    repository: https://charts.bitnami.com/bitnami
> >>>>> │ │    version: 13.2.24
> >>>>> │ │  description: The official Helm chart to deploy Apache Airflow, a
> >>>>> platform to programmatically
> >>>>> │ │    author, schedule, and monitor workflows
> >>>>> │ │ -home: https://airflow.apache.org/
> >>>>> │ │ -icon: https://airflow.apache.org/images/airflow_dark_bg.png
> >>>>> │ │ +home: https://airflow.staged.apache.org/
> >>>>> │ │ +icon:
> >>> https://airflow.staged.apache.org/images/airflow_dark_bg.png
> >>>>> │ │  keywords:
> >>>>> │ │  - apache
> >>>>> │ │  - airflow
> >>>>> │ │  - workflow
> >>>>> │ │  - scheduler
> >>>>> │ │  maintainers:
> >>>>> │ │  - email: [email protected]
> >>>>> ```
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Sat, Mar 21, 2026 at 12:32 PM Jens Scheffler <[email protected]
> >>>>> wrote:
> >>>>>
> >>>>>> Note/Reminder: Still looking for more VOTE responses in order to
> >>>>>> validate release.
> >>>>>>
> >>>>>> All PMCs are on call for this (it is your duty!) and all other
> >>>>>> contributers are also welcome to validate.
> >>>>>>
> >>>>>> On 18.03.26 23:34, Buğra Öztürk wrote:
> >>>>>>> +1 (binding)
> >>>>>>> I have checked,
> >>>>>>> - SVN
> >>>>>>> - Reproducible package builds
> >>>>>>> - Licence
> >>>>>>> - Signature
> >>>>>>> - Checksums
> >>>>>>>
> >>>>>>> Best regards,
> >>>>>>>
> >>>>>>> Bugra Ozturk
> >>>>>>>
> >>>>>>> On Wed, Mar 18, 2026 at 12:37 AM Jens Scheffler <
> >>> [email protected]
> >>>>>> wrote:
> >>>>>>>> Hello Apache Airflow Community,
> >>>>>>>>
> >>>>>>>> This is a call for the vote to release Helm Chart version
> >> 1.20.0.
> >>>>>>>> The release candidate is available at:
> >>>>>>>>
> >>>> https://dist.apache.org/repos/dist/dev/airflow/helm-chart/1.20.0rc1/
> >>>>>>>> airflow-chart-1.20.0-source.tar.gz - is the "main source
> >> release"
> >>>> that
> >>>>>>>> comes with INSTALL instructions.
> >>>>>>>> airflow-1.20.0.tgz - is the binary Helm Chart release.
> >>>>>>>>
> >>>>>>>> Public keys are available at:
> >>>>> https://www.apache.org/dist/airflow/KEYS
> >>>>>>>> For convenience "index.yaml" has been uploaded (though excluded
> >>> from
> >>>>>>>> voting), so you can also run the below commands.
> >>>>>>>>
> >>>>>>>> helm repo add apache-airflow-dev
> >>>>>>>>
> >>>> https://dist.apache.org/repos/dist/dev/airflow/helm-chart/1.20.0rc1/
> >>>>>>>> helm repo update
> >>>>>>>> helm install airflow apache-airflow-dev/airflow
> >>>>>>>>
> >>>>>>>> airflow-1.20.0.tgz.prov - is also uploaded for verifying Chart
> >>>>>>>> Integrity, though not strictly required for releasing the
> >> artifact
> >>>>> based
> >>>>>>>> on ASF Guidelines.
> >>>>>>>>
> >>>>>>>> $ helm gpg verify airflow-1.20.0.tgz
> >>>>>>>> gpg: Signature made Mi 18 Mär 2026 00:07:31 CET
> >>>>>>>> gpg:                using EDDSA key
> >>>>>>>> EFDA915011C4751F8A3AD979AEFD29C8BA60C0F4
> >>>>>>>> gpg:                issuer "[email protected]"
> >>>>>>>> gpg: Good signature from "Jens Scheffler <[email protected]>"
> >>>>>> [ultimate]
> >>>>>>>> plugin: Chart SHA verified.
> >>>>>>>>
> >> sha256:50b9de4c9d363be0af893bf018f49b234be8af69bdabf84915a7789e6930d329
> >>>>>>>> The vote will be open for at least 72 hours (2026-03-20 23:36
> >> UTC)
> >>>> or
> >>>>>>>> until the necessary number of votes is reached.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>
> https://www.timeanddate.com/countdown/to?iso=20260320T2337&p0=136&font=cursive
> >>>>>>>> Please vote accordingly:
> >>>>>>>>
> >>>>>>>> [ ] +1 approve
> >>>>>>>> [ ] +0 no opinion
> >>>>>>>> [ ] -1 disapprove with the reason
> >>>>>>>>
> >>>>>>>> Only votes from PMC members are binding, but members of the
> >>>> community
> >>>>>> are
> >>>>>>>> encouraged to test the release and vote with "(non-binding)".
> >>>>>>>>
> >>>>>>>> Consider this my (binding) +1.
> >>>>>>>>
> >>>>>>>> For license checks, the .rat-excludes files is included, so you
> >>> can
> >>>>> run
> >>>>>>>> the following to verify licenses (just update your path to rat):
> >>>>>>>>
> >>>>>>>> tar -xvf airflow-chart-1.20.0-source.tar.gz
> >>>>>>>> cd airflow-chart-1.20.0
> >>>>>>>> java -jar apache-rat-0.13.jar chart -E .rat-excludes
> >>>>>>>>
> >>>>>>>> Please note that the version number excludes the `rcX` string,
> >> so
> >>>> it's
> >>>>>>>> now simply 1.20.0. This will allow us to rename the artifact
> >>> without
> >>>>>>>> modifying the artifact checksums when we actually release it.
> >>>>>>>>
> >>>>>>>> The status of testing the Helm Chart by the community is kept
> >>> here:
> >>>>>>>> https://github.com/apache/airflow/issues/63859
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Jens Scheffler
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>> For additional commands, e-mail: [email protected]
> >>>>>>
> >>>>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to