+1 binding, checked signatures and checksums

On Wednesday, August 27, 2025, Ash Berlin-Taylor <[email protected]> wrote:

> +1 binding
>
> > On 27 Aug 2025, at 10:04, Ephraim Anierobi <[email protected]>
> wrote:
> >
> > +1 binding: Checked reproducibility, licences, signatures and checksum
> for
> > both sdk and core
> >
> > On Tue, 26 Aug 2025 at 22:14, Jarek Potiuk <[email protected]> wrote:
> >
> >> +1 (binding): airflow-core 3.0.6rc2: svn, reproducible build, licences,
> >> signatures, checksums
> >> +1 (binding): tasl-sdk 1.0.6rc2: svn, reproducible build, licences,
> >> signatures, checksums
> >>
> >> I've run airflow 3.0.6rc1 + task-sdk 1.0.6rc2 in the breeze env with few
> >> dags. Checked docs. All looks good.
> >>
> >> * We do not seem to have "issue" status" - which makes it a bit
> difficult
> >> to check if all the things I was involved in are fixed - but I looked at
> >> https://github.com/apache/airflow/pull/54923/ for commits and except
> the
> >> "ci/dev" the doc for backfill UI is present at
> >>
> >> https://airflow.staged.apache.org/docs/apache-airflow/
> stable/core-concepts/backfill.html
> >>
> >> * Also checked that the container image has the latest uv version as per
> >> latest upgrade
> >>
> >> Jens:
> >>
> >>> Keeping me busy with release tests every second day makes me think I
> >>> need to further automate my release tests :-D
> >>
> >> (Maybe) controversial opinion:
> >>
> >> Actually - to be honest - I think it's the fact that we actually make
> some
> >> deliberate effort is what makes it matter. If we automate everything, we
> >> might even not notice that something breaks, so there should be enough
> >> points of pause and reflection for humans to be able to spot automation
> >> mistakes. And we seem to do a great job on it. Every now and then we
> keep
> >> on finding new issues that we fix because we **noticed**. It would be
> >> impossible if all that is automated from end-2-end and humans are
> removed
> >> from all the check,
> >>
> >> In a way having 3-4 releases when we find no problems with the process,
> >> means that we probably missed something or automated it too much.
> >>
> >> J.
> >>
> >> On Tue, Aug 26, 2025 at 10:31 PM Jens Scheffler
> <[email protected]
> >>>
> >> wrote:
> >>
> >>> Hi Kaxil,
> >>>
> >>> Keeping me busy with release tests every second day makes me think I
> >>> need to further automate my release tests :-D
> >>>
> >>> Checked Airflow-Core 3.0.6RC2: +1 (binding) - Checked SVN, Reproducible
> >>> package build, Licenses, Signatures
> >>>
> >>> Checked Task-SDK 1.0.6RC2: +1 (binding) - Checked SVN, Reproducible
> >>> package build, Licenses, Signatures
> >>>
> >>> Like last time: Used breeze and the *.0.6rc2 with current EdgeExecutor
> >>> and started the "integration test" Dag - all with success, looking
> good!
> >>>
> >>> Thanks for the efforts!
> >>>
> >>> Jens
> >>>
> >>> On 26.08.25 16:44, Kaxil Naik wrote:
> >>>> Hey fellow Airflowers,
> >>>>
> >>>> The release candidates for *Apache Airflow 3.0.6rc2 *and *Task SDK
> >>>> 1.0.6rc2* are
> >>>> now available for testing!
> >>>>
> >>>> This email is calling for a vote on the release, which will last at
> >> least
> >>>> until *29th Aug* and until 3 binding +1 votes have been received.
> >>>>
> >>>> Consider this my +1 binding vote.
> >>>>
> >>>> Airflow 3.0.6rc2 is available at:
> >>>> https://dist.apache.org/repos/dist/dev/airflow/3.0.6rc2/
> >>>>
> >>>> "apache-airflow" Meta package:
> >>>>
> >>>>    - *apache-airflow-3.0.6-source.tar.gz* is a source release that
> >> comes
> >>>>    with INSTALL instructions.
> >>>>    - *apache-airflow-3.0.6.tar.gz* is the binary Python "sdist"
> >> release.
> >>>>    - *apache_airflow-3.0.6-py3-none-any.whl* is the binary Python
> >> wheel
> >>>>    "binary" release.
> >>>>
> >>>>
> >>>> "apache-airflow-core" package
> >>>>
> >>>>    - *apache_airflow_core-3.0.6.tar.gz* is the binary Python "sdist"
> >>>>    release.
> >>>>    - *apache_airflow_3.0.6-py3-none-any.whl* is the binary Python
> >> wheel
> >>>>    "binary" release.
> >>>>
> >>>>
> >>>> Task SDK 1.0.6rc2 is available at:
> >>>> https://dist.apache.org/repos/dist/dev/airflow/task-sdk/1.0.6rc2/
> >>>>
> >>>> "apache-airflow-task-sdk" package
> >>>>
> >>>>    - *apache_airflow_task_sdk-1.0.6.tar.gz* is the binary Python
> >> "sdist"
> >>>>    release.
> >>>>    - *apache_airflow_task_sdk-1.0.6-py3-none-any.whl* is the binary
> >>> Python
> >>>>    wheel "binary" release.
> >>>>
> >>>> Public keys are available at:
> >>>> https://dist.apache.org/repos/dist/release/airflow/KEYS
> >>>>
> >>>> Please vote accordingly:
> >>>>
> >>>> [ ] +1 approve
> >>>> [ ] +0 no opinion
> >>>> [ ] -1 disapprove with the reason
> >>>>
> >>>> Only votes from PMC members are binding, but all members of the
> >> community
> >>>> are encouraged to test the release and vote with "(non-binding)".
> >>>>
> >>>> The test procedure for PMC members is described in:
> >>>>
> >>>
> >> https://github.com/apache/airflow/blob/main/dev/README_
> RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmc-members
> >>>>
> >>>> The test procedure for contributors and members of the community who
> >>> would
> >>>> like to test this RC is described in:
> >>>>
> >>>
> >> https://github.com/apache/airflow/blob/main/dev/README_
> RELEASE_AIRFLOW.md#verify-the-release-candidate-by-contributors
> >>>>
> >>>> Please note that the version number excludes the 'rcX' string, so it's
> >>> now
> >>>> simply 3.0.6 for Airflow package and 1.0.6 for Task SDK. This will
> >> allow
> >>> us
> >>>> to rename the artifact without modifying
> >>>> the artifact checksums when we actually release.
> >>>>
> >>>> *Docs* (for preview):
> >>>> https://airflow.staged.apache.org/docs/apache-airflow/3.0.6
> >>>> *Release Notes*:
> >>>>
> >>>> - https://github.com/apache/airflow/blob/3.0.6rc2/RELEASE_NOTES.rst
> >>>> -
> >>>>
> >>>
> >> https://airflow.staged.apache.org/docs/apache-airflow/3.0.6/
> release_notes.html
> >>>> (Rendered
> >>>> HTML)
> >>>>
> >>>> *Testing Instructions using PyPI*:
> >>>>
> >>>> You can build a virtualenv that installs this and other required
> >> packages
> >>>> (e.g. task sdk), like this:
> >>>>
> >>>> ```
> >>>> uv venv
> >>>> uv pip install -U apache-airflow==3.0.6rc2 --pre
> >>>> ```
> >>>>
> >>>> Constraints files are at
> >>>> https://github.com/apache/airflow/tree/constraints-3.0.6rc2
> >>>>
> >>>> Regards,
> >>>> Kaxil
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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