Is your feature request related to a problem?
When creating a pipeline via bk pipeline create, the GitHub integration isn't set up automatically. This differs from the UI, which sets up the integration by default.
The manual webhook setup requires repo admin permissions, which many users don't have (e.g., contributors who aren't repo admins). This makes CLI-based pipeline creation inaccessible for non-admin users.
Describe the solution you'd like.
Allow bk pipeline create to set up the GitHub webhook integration automatically, matching the UI's default behavior.
This would enable non-admin users to create fully functional pipelines via CLI without requiring manual webhook setup in GitHub.
Describe alternatives you've considered.
No response
Additional context
No response
Is your feature request related to a problem?
When creating a pipeline via
bk pipeline create, the GitHub integration isn't set up automatically. This differs from the UI, which sets up the integration by default.The manual webhook setup requires repo admin permissions, which many users don't have (e.g., contributors who aren't repo admins). This makes CLI-based pipeline creation inaccessible for non-admin users.
Describe the solution you'd like.
Allow
bk pipeline createto set up the GitHub webhook integration automatically, matching the UI's default behavior.This would enable non-admin users to create fully functional pipelines via CLI without requiring manual webhook setup in GitHub.
Describe alternatives you've considered.
No response
Additional context
No response