This is an automated email from the ASF dual-hosted git repository.

amoghdesai pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 5581bcfbcba Migrate github connection UI metadata to YAML (#62668)
5581bcfbcba is described below

commit 5581bcfbcba5db1047fc855ecab8ea290bd2d3db
Author: yuseok89 <[email protected]>
AuthorDate: Wed Mar 11 19:52:33 2026 +0900

    Migrate github connection UI metadata to YAML (#62668)
    
    * Migrate GitHub connection UI metadata to YAML
    
    * Fix format: single-line placeholders for prek/ruff
    
    ---------
    
    Co-authored-by: Amogh Desai <[email protected]>
---
 providers/github/provider.yaml                                | 11 +++++++++++
 .../github/src/airflow/providers/github/get_provider_info.py  |  8 ++++++++
 2 files changed, 19 insertions(+)

diff --git a/providers/github/provider.yaml b/providers/github/provider.yaml
index a098d0e4b0c..1c6a20692cb 100644
--- a/providers/github/provider.yaml
+++ b/providers/github/provider.yaml
@@ -84,3 +84,14 @@ sensors:
 connection-types:
   - hook-class-name: airflow.providers.github.hooks.github.GithubHook
     connection-type: github
+    ui-field-behaviour:
+      hidden-fields:
+        - schema
+        - port
+        - login
+        - extra
+      relabeling:
+        host: GitHub Enterprise URL (Optional)
+        password: GitHub Access Token
+      placeholders:
+        host: https://{hostname}/api/v3 (for GitHub Enterprise)
diff --git a/providers/github/src/airflow/providers/github/get_provider_info.py 
b/providers/github/src/airflow/providers/github/get_provider_info.py
index 513197b64b3..1bc6637ad71 100644
--- a/providers/github/src/airflow/providers/github/get_provider_info.py
+++ b/providers/github/src/airflow/providers/github/get_provider_info.py
@@ -47,6 +47,14 @@ def get_provider_info():
             {
                 "hook-class-name": 
"airflow.providers.github.hooks.github.GithubHook",
                 "connection-type": "github",
+                "ui-field-behaviour": {
+                    "hidden-fields": ["schema", "port", "login", "extra"],
+                    "relabeling": {
+                        "host": "GitHub Enterprise URL (Optional)",
+                        "password": "GitHub Access Token",
+                    },
+                    "placeholders": {"host": "https://{hostname}/api/v3 (for 
GitHub Enterprise)"},
+                },
             }
         ],
     }

Reply via email to