vatsrahul1001 opened a new pull request, #76436:
URL: https://github.com/apache/airflow/pull/76436

   Backport of #76375 ("Let non task callers set and delete variables over 
execution API") to `v3-4-test` for the 3.4.0 RC.
   
   The auto-backport skipped it (cherry-pick conflict), so this is a manual 
backport. Conflicts resolved:
   
   - `execution_api/routes/variables.py` — the import block conflicted because 
`main` already carried an expanded security-token set from earlier PRs not on 
`v3-4-test`. Resolved to the branch's existing tokens (`CurrentTIToken`, 
`get_team_name_dep`) plus the one new symbol this PR actually uses, 
`allow_non_ti_writer`. The `@allow_non_ti_writer` decorators on 
`put_variable`/`delete_variable` applied cleanly.
   - `execution_api/test_security.py` — re-added the imports the new tests rely 
on (`DagModel`, `DagBundleModel`, `Team`, `conf_vars`, `clear_db_teams`); these 
pre-existed on `main` but not on this branch.
   
   `security.py` and `versions/v2026_10_30.py` auto-merged cleanly. `ruff 
check`/`format` pass on all four files.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8) assisted with the backport conflict 
resolution.
   
   Generated-by: Claude Code (Opus 4.8)
   


-- 
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]

  • [PR] [v3-4-test] Let non task... vatsrahul1001 (via GitHub) via commits

Reply via email to