Interesting issue, thanks Jarek for looking into it.

Regards,
Rahul Vats



On Sun, 22 Mar 2026 at 00:53, Jarek Potiuk <[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.
>
> 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