Skip to content

Conversation

@tirkarthi
Copy link
Contributor

(cherry picked from commit 61dfd44)

@boring-cyborg boring-cyborg bot added area:airflow-ctl area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. labels May 1, 2025
@tirkarthi tirkarthi changed the title Allow non-string valid JSON values in Variable import. (#49844) [v3-0-test] Allow non-string valid JSON values in Variable import. (#49844) May 1, 2025
@tirkarthi tirkarthi added this to the Airflow 3.0.1 milestone May 1, 2025
@tirkarthi
Copy link
Contributor Author

Cherry picked 21b8621 too since it's required for this PR.

@kaxil
Copy link
Member

kaxil commented May 1, 2025

Cherry picked 21b8621 too since it's required for this PR.

#49917 is about airflowctl only though? Which will be released as a separate project

@tirkarthi
Copy link
Contributor Author

Yes, I changed the data type for Variable value from str to JsonValue in airflow-core. airflowctl auto generates from airflow-core and needed the change in #49917 to support custom type JsonValue. Without that change in this PR tests for airflowctl will fail blocking the merge.

@potiuk potiuk merged commit f1efe19 into apache:v3-0-test May 1, 2025
73 checks passed
@bugraoz93
Copy link
Contributor

We are keeping sync using a similar pre-commit to TaskSDK <-> Execution API in the airflowctl <-> Core API. Since it won't be released from there and main, it should be safe to keep the main sync altogether with these things without breaking :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:airflow-ctl area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants