+1 binding: Checked reproducibility, licences, signatures and checksum for both sdk and core
On Tue, 26 Aug 2025 at 22:14, Jarek Potiuk <ja...@potiuk.com> 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 <j_scheff...@gmx.de.invalid > > > 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: dev-unsubscr...@airflow.apache.org > > For additional commands, e-mail: dev-h...@airflow.apache.org > > > > >