rjgoyln commented on issue #73658:
URL: https://github.com/apache/airflow/issues/73658#issuecomment-5816859541

   Verified my 10 items against the PyPI-installed RCs — apache.beam 6.3.0rc1, 
cncf.kubernetes 10.23.0rc1, databricks 7.21.0rc1, fab 3.10.0rc1, git 1.0.0rc1, 
google 22.6.0rc1 — with Airflow 3.3.2 and Python 3.12.3 in fresh virtualenvs, 
each check asserting the provider was imported from site-packages. Each PR's 
merge commit is also an ancestor of its provider's RC tag.
   
   61 behavior checks passed:
   - #72146 — the deferral trigger receives `poll_sleep` and 
`impersonation_chain` from `dataflow_config`, for both the Python and the Java 
operator.
   - #72300 — a default-location exec-based kubeconfig is no longer cached, so 
every `_load_config` refreshes the token; static-token configs still cache once.
   - #71174 — `configmaps`/`volumes`/`volume_mounts` are converted after 
rendering, a mapped task's `env_vars` dict has its keys rendered, and 
`container_logs` falls back to the rendered `base_container_name`.
   - #71782 — params that resolve to `None` are dropped from create-jobs 
`parameters`, submit-run `base_parameters` and run-now `job_parameters`.
   - #73220 — offline (`--sql`) MySQL upgrade and downgrade still emit their 
guarded procedures (the upgrade raises `NoInspectionAvailable` on 3.9.0), and a 
live MySQL bind drops indexes and constraints as single statements.
   - #64105 — the token never reaches the repository URL or `bare/config`; `git 
credential fill` resolves it from the host-scoped helper, and another host gets 
nothing.
   - #72685 — the trigger names the job before submitting, so an 
`AlreadyExists` on re-submission resumes polling instead of submitting twice, 
and a kill for a job that never reached Dataproc is not an error.
   - #73034, #72697, #73035 — the missing-task-instance, cancellation-handling 
and missing-secret messages interpolate their values and raise single-argument 
exceptions.
   
   Every check that asserts fixed behaviour fails against the previous release 
of the same provider (10.22.0 / 7.20.0 / 3.9.0 / 0.5.0 / 22.5.0 / 6.2.4).
   
   Cloud and Kubernetes API boundaries were mocked. Not covered: a live MySQL 
run of the FAB revision (no Docker available here, so only the offline script 
and the live-bind code path were exercised), an HTTPS clone against a real git 
server, and the Airflow 2 only trigger branches in #72697, which are gated out 
on 3.3.2 and were checked by source inspection.
   
   ---
   Drafted-by: Claude Code (Opus 5) (no human review before posting)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to