Commit graph

314 commits

Author SHA1 Message Date
mrT23
7dc9e73423
fix: move user_tag variable declaration outside conditional block 2024-12-09 08:27:30 +02:00
mrT23
8610aa27a4
Add disable_auto_feedback configuration option to control automatic PR feedback 2024-12-02 21:28:48 +02:00
mrT23
fe27f96bf1
Improve robustness of sender_id extraction in Bitbucket app server by using safe dictionary access 2024-11-14 08:26:04 +02:00
mrT23
2c3aa7b2dc
Improve actor data extraction logic in Bitbucket app server 2024-11-14 08:23:38 +02:00
mrT23
c934523f2d
Refactor is_bot_user function to improve actor type handling and logging 2024-11-14 08:19:49 +02:00
Yu Ishikawa
81dea65856 Format files by pre-commit run -a
Signed-off-by: Yu Ishikawa <yu-iskw@users.noreply.github.com>
2024-10-30 10:00:36 +09:00
Tal
65c917b84b
Update atlassian-connect.json 2024-10-23 09:04:27 +03:00
mrT23
cd158f24f6
fix: move settings initialization outside inner function in gitlab_webhook 2024-10-07 20:24:21 +03:00
mrT23
618224beef
s 2024-10-02 17:15:44 +03:00
mrT23
e21d9dc9e3
s 2024-10-02 17:08:52 +03:00
mrT23
6872a7076b
s 2024-10-02 17:07:09 +03:00
mrT23
c2ae429805
feat: enhance PR processing logic across GitLab, GitHub, and Bitbucket
- Refactor `should_process_pr_logic` to improve PR filtering based on data attributes.
- Update `_perform_commands_*` functions to incorporate new PR processing checks.
- Ensure consistent handling of PRs by checking configurations before executing commands.
2024-10-02 17:02:33 +03:00
mrT23
109b965407
Add configuration for auto actions in GitHub Action runner 2024-09-26 08:03:39 +03:00
Matan Baruch
306af02d22
Update github_action_runner.py 2024-09-15 09:42:02 +03:00
Matan Baruch
a23541912b
Update github_action_runner.py 2024-09-15 09:40:05 +03:00
Matan Baruch
585a7f1c69
Update github_action_runner.py 2024-09-15 09:33:47 +03:00
mrT23
0fb158fd47
fix push gitlab 2024-09-13 20:59:45 +03:00
mrT23
09b0a04a47
docs and fixes 2024-09-10 20:06:48 +03:00
mrT23
01ba6fe63d
feat: enhance error handling and logging, update AI metadata terminology
- Improved error handling and logging in `pr_processing.py` and `github_polling.py` to provide more detailed error information.
- Updated AI metadata terminology from "AI-generated file summary" to "AI-generated changes summary" across multiple files for consistency.
- Added a placeholder method `publish_file_comments` in `azuredevops_provider.py`.
- Refined logging messages in `azuredevops_provider.py` for better clarity.
2024-09-10 17:44:26 +03:00
mrT23
8706f643ef
enable ai_metadata 2024-09-08 16:26:26 +03:00
mrT23
147a8e0ef3
refactor: consolidate PR ignore logic into a single function and update documentation 2024-09-07 11:26:13 +03:00
Tal
9199d84796
Merge pull request #1192 from paolomainardi/feature/1190_exclude_branches_tags
feat: gitlab skip source, target and labels
2024-09-07 10:20:31 +03:00
Paolo Mainardi
d2a744e70c
fix: remove line 2024-09-06 18:42:47 +02:00
Paolo Mainardi
be93c52380
fix: remove line 2024-09-06 18:42:28 +02:00
Paolo Mainardi
7ccefca35e
fix: remove comment 2024-09-06 18:41:36 +02:00
Paolo Mainardi
14b4723734
feat: move configuration to a common config section, add documentation 2024-09-06 18:32:46 +02:00
mrT23
c8f1c03061
fix: correct tuple unpacking in GitHub polling task queue loop 2024-09-05 20:31:17 +03:00
mrT23
85754d2d79
feat: enhance GitHub polling with synchronous comment processing and improved logging 2024-09-05 16:57:10 +03:00
mrT23
f0d780c7ec
feat: enhance GitHub polling with synchronous comment processing and improved logging 2024-09-05 16:55:10 +03:00
mrT23
19048ee705
feat: enhance GitHub polling with synchronous comment processing and improved logging 2024-09-05 16:53:31 +03:00
mrT23
b8d2b263b9
feat: enhance GitHub polling with synchronous comment processing and improved logging and bug fixing 2024-09-05 16:52:47 +03:00
Paolo Mainardi
2f7f60a469
fix: review standardize regex checking 2024-09-02 16:31:19 +02:00
Paolo Mainardi
adce35765b
feat: implement skip branches for github, add ignore title to gitlab 2024-09-02 16:26:50 +02:00
Paolo Mainardi
23af1afa03
feat: gitlab skip source, target and labels 2024-08-30 17:01:18 +02:00
Paolo Mainardi
fdcbdfce98
feat: gitlab skip source, target and labels 2024-08-30 16:40:23 +02:00
Paolo Mainardi
c9ed271eaf
feat: keep manual comments working when commenting draft MRs
closes #1160
2024-08-26 14:50:43 +02:00
mrT23
b9d096187a
fix: skip processing comments without a body in GitHub polling server 2024-08-25 07:21:40 +03:00
Paolo Mainardi
3778cc2745
feat: skip draft by default 2024-08-22 21:59:01 +02:00
Paolo Mainardi
8793f8d9b0
Update gitlab_webhook.py 2024-08-22 21:14:49 +02:00
Paolo Mainardi
61837c69a3
Update gitlab_webhook.py 2024-08-22 21:13:54 +02:00
Paolo Mainardi
ffaf5d5271
feat: Handle the gitlab MR draft status
closes #1160
2024-08-22 17:29:39 +02:00
mrT23
2591a5d6c1
patch_extension_skip_types
Add validation for latest_comment and cast suggestions_score_threshold to int
2024-08-20 12:11:34 +03:00
mrT23
dc1a8e8314
Add detailed logging and error handling in GitHub polling server
- Introduce traceback logging for exceptions during notification processing.
- Enhance logging for PR comments with additional artifact information.
- Update configuration settings for publishing PR descriptions as comments.
2024-08-18 08:13:40 +03:00
mrT23
78b11c80c7
Add error handling for empty secrets in GitLab webhook and lower log level for Google Cloud Storage secret retrieval errors 2024-08-13 11:42:07 +03:00
mrT23
cb65b05e85
Add error handling for missing username fields in Bitbucket webhook handler and update log context 2024-08-13 11:33:19 +03:00
Ori Kotek
b59111e4a6
Add app_name to log_context in Bitbucket and GitLab webhook handlers 2024-08-12 16:10:41 +03:00
mrT23
652ced5406
bitbucket server 2024-07-26 08:31:21 +03:00
mrT23
d088f9c19a
disable 'PUBLISH_OUTPUT_PROGRESS=False' 2024-07-18 11:49:09 +03:00
mrT23
ca18f85294
s 2024-06-27 08:27:49 +03:00
mrT23
3f3e9909fe
fix: initialize git_provider as an empty dictionary in GitHub App server 2024-06-23 10:03:52 +03:00