You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrate the conventional-title setting under ai-features from a string format to a dict format for consistency with resolve-cherry-pick-conflicts-with-ai.
Problem / Motivation
The conventional-title setting under ai-features is currently a string ("true", "false", "fix"). For consistency with resolve-cherry-pick-conflicts-with-ai (which uses a dict with enabled and timeout-minutes), it should also be migrated to a dict format.
Current Format
ai-features:
conventional-title: "true"# or "false" or "fix"
Proposed Format
ai-features:
conventional-title:
enabled: truemode: "suggest"# or "fix"timeout-minutes: 10
Requirements
Update the configuration schema (webhook_server/config/schema.yaml) to support the new dict format for conventional-title
Update all code references that read conventional-title as a string to handle the new dict format
Update config examples to reflect the new format
Ensure backward compatibility for user-facing configuration (support old string format or provide migration)
Summary
Migrate the
conventional-titlesetting underai-featuresfrom a string format to a dict format for consistency withresolve-cherry-pick-conflicts-with-ai.Problem / Motivation
The
conventional-titlesetting underai-featuresis currently a string ("true","false","fix"). For consistency withresolve-cherry-pick-conflicts-with-ai(which uses a dict withenabledandtimeout-minutes), it should also be migrated to a dict format.Current Format
Proposed Format
Requirements
webhook_server/config/schema.yaml) to support the new dict format forconventional-titleconventional-titleas a string to handle the new dict formatDeliverables
Notes
resolve-cherry-pick-conflicts-with-aiconventional-titleneed updating