+1 binding. - Checked SVN - Reproducible Package builds - Checked signatures - Checked SHA512 checksums
Didn't perform any specific tests but the PMC quality checks look fine. Thanks & Regards, Amogh Desai On Mon, 21 Sep 2026 at 5:25 PM, Kaxil Naik <[email protected]> wrote: > +1 binding > > On Mon, 21 Sept 2026 at 12:15, Jarek Potiuk <[email protected]> wrote: > > > +1 (binding) > > > > Verified on macOS/arm64 with Python 3.10: > > > > - sha512 matches for all three artefacts. > > - GPG signatures good on all three, key > > 5055919906242571E5B0CC5A1846E140F733C4B2 > > (Rahul Vats) present in KEYS. Both release tags - 3.3.2rc1 in > > airflow-client-python and python-client/3.3.2rc1 in airflow - verify > > with the > > same key. > > - Spec provenance: the committed spec/v2.yaml regenerates byte-for-byte > > from > > v2-rest-api-generated.yaml at the tag through breeze's anyOf/null + > > security-scheme transform. > > - Codegen reproduces: openapi-generator 7.25.0 plus the > > trigger_dag_run_post_body AST patch under Python 3.10 gives an > identical > > airflow_client/client, docs and test tree (219/210/211 files). > > - Full rebuild from the tag reproduces all three artefacts byte-for-byte: > > > > breeze release-management prepare-python-client --distribution-format > > both > > breeze release-management prepare-tarball --tarball-type > > apache_airflow_python_client \ > > --version 3.3.2 --version-suffix rc1 > > > > wheel, sdist and source tarball all match the staged files exactly > under > > SOURCE_DATE_EPOCH=1789238787. > > - Source tarball equals git archive of python-client/3.3.2rc1 (11677 > > entries, > > every file byte-identical). RAT clean (0 unapproved), no .pyc or > > __pycache__, > > LICENSE and NOTICE present, version string consistent across > version.txt, > > PKG-INFO, wheel METADATA and __version__. > > - Wheel installs and works: TriggerDAGRunPostBody(...).to_dict() includes > > logical_date, DagRunApi instantiates. > > > > One cosmetic, pre-existing nit that does not block this release: the > source > > tarball carries five dangling symlinks under .claude/skills/ pointing > into > > .agents/skills/, which .gitattributes marks export-ignore. Released 3.3.1 > > has > > the same ones. Fixed on main in #73107 and now cherry-picked to v3-3-test > > in > > #73448, so the next cut will be clean. > > > > J. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > >
