This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-3-test by this push:
new ce0fd3f14f6 [v3-3-test] Fix conn-fields check crash for nested
provider packages (#70224) (#70279)
ce0fd3f14f6 is described below
commit ce0fd3f14f694e8c26397543fb98235fadfe2402
Author: Wei Lee <[email protected]>
AuthorDate: Mon Jul 27 03:27:26 2026 +0800
[v3-3-test] Fix conn-fields check crash for nested provider packages
(#70224) (#70279)
---
providers/atlassian/jira/provider.yaml | 12 ++++++++++++
.../airflow/providers/atlassian/jira/get_provider_info.py | 7 +++++++
.../jira/src/airflow/providers/atlassian/jira/hooks/jira.py | 1 -
scripts/ci/prek/common_prek_utils.py | 2 +-
4 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/providers/atlassian/jira/provider.yaml
b/providers/atlassian/jira/provider.yaml
index 904d3037609..239a4b06c15 100644
--- a/providers/atlassian/jira/provider.yaml
+++ b/providers/atlassian/jira/provider.yaml
@@ -83,6 +83,18 @@ connection-types:
- hook-class-name: airflow.providers.atlassian.jira.hooks.jira.JiraHook
hook-name: "JIRA"
connection-type: jira
+ conn-fields:
+ verify:
+ label: Verify SSL
+ schema:
+ type:
+ - boolean
+ - 'null'
+ default: true
+ ui-field-behaviour:
+ hidden-fields:
+ - schema
+ - extra
notifications:
- airflow.providers.atlassian.jira.notifications.jira.JiraNotifier
diff --git
a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
index 4b36780e8fb..3a0937ca001 100644
---
a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
+++
b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
@@ -57,6 +57,13 @@ def get_provider_info():
"hook-class-name":
"airflow.providers.atlassian.jira.hooks.jira.JiraHook",
"hook-name": "JIRA",
"connection-type": "jira",
+ "conn-fields": {
+ "verify": {
+ "label": "Verify SSL",
+ "schema": {"type": ["boolean", "null"], "default":
True},
+ }
+ },
+ "ui-field-behaviour": {"hidden-fields": ["schema", "extra"]},
}
],
"notifications":
["airflow.providers.atlassian.jira.notifications.jira.JiraNotifier"],
diff --git
a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/hooks/jira.py
b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/hooks/jira.py
index ad053b896a8..e6ffad8cd64 100644
---
a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/hooks/jira.py
+++
b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/hooks/jira.py
@@ -112,7 +112,6 @@ class JiraHook(BaseHook):
"""Return custom UI field behaviour for Atlassian Jira Connection."""
return {
"hidden_fields": ["schema", "extra"],
- "relabeling": {},
}
diff --git a/scripts/ci/prek/common_prek_utils.py
b/scripts/ci/prek/common_prek_utils.py
index 9c593340fdf..5574294e39e 100644
--- a/scripts/ci/prek/common_prek_utils.py
+++ b/scripts/ci/prek/common_prek_utils.py
@@ -41,7 +41,7 @@ AIRFLOW_TASK_SDK_ROOT_PATH = AIRFLOW_ROOT_PATH / "task-sdk"
AIRFLOW_TASK_SDK_SOURCES_PATH = AIRFLOW_TASK_SDK_ROOT_PATH / "src"
# Here we should add the second level paths that we want to have sub-packages
in
-KNOWN_SECOND_LEVEL_PATHS = ["apache", "atlassian", "common", "cncf", "dbt",
"microsoft"]
+KNOWN_SECOND_LEVEL_PATHS = ["apache", "atlassian", "common", "cncf", "dbt",
"ibm", "microsoft"]
DEFAULT_PYTHON_MAJOR_MINOR_VERSION = "3.10"