Merge pull request #403 from Codium-ai/tr/fix_custom_labels

Refactoring Custom Labels Handling and Documentation Update
This commit is contained in:
mrT23
2023-10-29 02:34:18 -07:00
committed by GitHub
4 changed files with 19 additions and 17 deletions

View File

@ -3,7 +3,7 @@ The `generte_labels` tool scans the PR code changes, and given a list of labels
It can be invoked manually by commenting on any PR:
```
/generte_labels
/generate_labels
```
For example:

View File

@ -1,16 +1,18 @@
[config]
enable_custom_labels=false
[custom_labels."Bug fix"]
description = "Fixes a bug in the code"
[custom_labels."Tests"]
description = "Adds or modifies tests"
[custom_labels."Bug fix with tests"]
description = "Fixes a bug in the code and adds or modifies tests"
[custom_labels."Refactoring"]
description = "Code refactoring without changing functionality"
[custom_labels."Enhancement"]
description = "Adds new features or functionality"
[custom_labels."Documentation"]
description = "Adds or modifies documentation"
[custom_labels."Other"]
description = "Other changes that do not fit in any of the above categories"
## template for custom labels
#[custom_labels."Bug fix"]
#description = "Fixes a bug in the code"
#[custom_labels."Tests"]
#description = "Adds or modifies tests"
#[custom_labels."Bug fix with tests"]
#description = "Fixes a bug in the code and adds or modifies tests"
#[custom_labels."Refactoring"]
#description = "Code refactoring without changing functionality"
#[custom_labels."Enhancement"]
#description = "Adds new features or functionality"
#[custom_labels."Documentation"]
#description = "Adds or modifies documentation"
#[custom_labels."Other"]
#description = "Other changes that do not fit in any of the above categories"

View File

@ -45,7 +45,7 @@ class PRGenerateLabels:
"commit_messages_str": self.git_provider.get_commit_messages(),
"custom_labels": "",
"custom_labels_examples": "",
"enable_custom_labels": get_settings().enable_custom_labels,
"enable_custom_labels": get_settings().config.enable_custom_labels,
}
# Initialize the token handler

View File

@ -64,7 +64,7 @@ class PRReviewer:
"extra_instructions": get_settings().pr_reviewer.extra_instructions,
"commit_messages_str": self.git_provider.get_commit_messages(),
"custom_labels": "",
"enable_custom_labels": get_settings().enable_custom_labels,
"enable_custom_labels": get_settings().config.enable_custom_labels,
}
self.token_handler = TokenHandler(