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"
 

Reply via email to