Commit graph

528 commits

Author SHA1 Message Date
Lawrence Mantin
57ec112b4d
Update pr_agent/git_providers/azuredevops_provider.py
applied suggestion.

Co-authored-by: qodo-merge-for-open-source[bot] <189517486+qodo-merge-for-open-source[bot]@users.noreply.github.com>
2025-08-14 10:42:17 -05:00
Lawrence Mantin
9c3972d619 Adds a new configuration group [azure_devops] that will allow setting the comment status other than "closed". 2025-08-14 09:23:29 -05:00
Emmanuel Ferdman
807ce6ec65
Fix issue in the GitLab provider
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-08-05 23:38:12 -07:00
Tal
65457b2569
Merge branch 'main' into fix/gitlab-private-deployment-401 2025-08-06 08:30:54 +03:00
Mr_Jing
fb73eb75f9 refactor: simplify GitLab authentication configuration 2025-08-06 12:03:53 +08:00
marc0777
0b00812269 feat: allow configuring gitlab ssl verification 2025-08-05 11:55:01 +02:00
Mr_Jing
dd6f56915b improve: enhance GitLab provider error handling and attribute access safety
- Add try-catch block around GitLab instance creation for better error handling
- Use getattr() for safer attribute access in _prepare_clone_url_with_token method
- Improve authentication failure debugging with clearer error messages
2025-08-04 10:35:52 +08:00
ofir-frd
6aa26d8c56 fix: remove extra blank line in gitlab provider 2025-08-03 17:43:18 +03:00
Mr_Jing
2d858a43be refactor: improve GitLab authentication method detection
Address code review feedback from PR #1969:

1. Improve URL matching precision:
   - Use urlparse for robust hostname validation
   - Prevent false positives with URL substring matching
   - Add support for gitlab.com/gitlab.io subdomains

2. Add authentication type validation:
   - Validate explicit GITLAB.AUTH_TYPE configuration
   - Provide clear error messages for invalid auth types
   - Prevent silent failures from user configuration errors

This enhances code reliability and user experience while maintaining
backward compatibility.
2025-08-03 09:58:59 +08:00
Mr_Jing
d497c33c74 fix: support private_token authentication for GitLab private deployments
- Add intelligent authentication method detection based on GitLab URL
- Support explicit configuration override via GITLAB.AUTH_TYPE
- Maintain backward compatibility with existing oauth_token usage
- Fix 401 Unauthorized errors for private GitLab deployments

Fixes authentication issues where private GitLab instances require
private_token instead of oauth_token for API access.
2025-08-03 08:46:41 +08:00
FabrizioCafolla
3efe091bc8 update 2025-07-23 17:19:53 +02:00
FabrizioCafolla
6f7d81b086 update 2025-07-23 17:19:53 +02:00
FabrizioCafolla
755165e90c feat: add eyes reacrtion to gitlab provider 2025-07-23 17:19:53 +02:00
Tal
ae6576c06b
Merge pull request #1938 from furikake6000/fix/fix-ignore-files-config-on-bitbucketserver
fix: add support for filtering ignored files in Bitbucket Server provider
2025-07-22 07:58:51 +03:00
mrT23
754d47f187
refactor(pr_description): redesign changes walkthrough section and improve file processing 2025-07-18 08:51:48 +03:00
furikake6000
380437b44f feat: add support for filtering ignored files in Bitbucket Server provider 2025-07-14 15:26:30 +00:00
Abhinav Kumar
3f632835c5 fix: Remove trailing comma in gerrit provider prepare_repo function 2025-07-07 21:51:35 +05:30
Tal
9c87056263
Merge pull request #1890 from abishlal/feature/support-tickets-context-in-azdo
Enhance Azure DevOps Integration with Work Item Ticket Retrieval and Comment Thread Updates
2025-06-25 20:40:22 +03:00
abishlal
3251f19a19 fix: change comment thread status to closed when publishing comments
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-25 20:59:34 +05:30
abishlal
299a2c89d1 feat: add tags extraction from work item fields in Azure DevOps provider
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-25 20:57:56 +05:30
abishlal
7759d1d3fc fix: remove redundant state and labels fields from ticket data extraction
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-21 17:31:24 +05:30
abishlal
738f9856a4 feat: add WorkItemTrackingClient to Azure DevOps provider and update client return type
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-21 17:28:59 +05:30
abishlal
fbce8cd2f5 fix: update comment thread status to active when publishing comments
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-21 17:22:24 +05:30
abishlal
ea63c8e63a fix: remove redundant line for BasicAuthentication in Azure DevOps provider
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-21 17:22:04 +05:30
abishlal
d8fea6afc4 feat: enhance Azure DevOps integration by adding work item as a ticket retrieval methods - Supporting ticket context for Azure DevOps
Signed-off-by: abishlal <abishlalns03@gmail.com>
2025-06-21 17:20:31 +05:30
mrT23
eb4cdbb115
fix: remove branch parameter from get_content_of_file call in bitbucket server provider 2025-06-21 12:34:00 +03:00
Tal
b7b4d00f57
Merge pull request #1868 from NicoFgrx/main
feat: support self-signed gitea cert
2025-06-17 08:21:40 +03:00
nicolas
3faab424a4
feat: support self-signed gitea cert 2025-06-12 16:01:26 +02:00
César Pérez
d812b7ed7e Fixed comment 5 2025-06-11 11:26:49 +02:00
César Pérez
fe9afb826d Fixed comment 3 2025-06-07 21:09:38 +02:00
César Pérez
a550c17466 Fixed comment 2 2025-06-07 21:06:12 +02:00
César Pérez
04cb8af65d Fixed comment 1 2025-06-07 21:02:56 +02:00
César Pérez
122248ef9c Add GitLab support for CHANGELOG.md 2025-06-07 20:48:33 +02:00
y.marinov
37781c59e7 Add forgejo statuses check in gitea get_diff_files method 2025-06-05 16:02:55 +03:00
y.marinov
865798ef3f Fix wrong parameters for gitea get_file_content method 2025-06-05 16:01:18 +03:00
Pinyoo Thotaboot
b18a509120 Use current 2025-05-26 11:44:39 +07:00
Pinyoo Thotaboot
6063bf5978 Check is tempolary before remove it 2025-05-26 11:42:09 +07:00
Pinyoo Thotaboot
5d105c64d2 Rename & Return comment object after published 2025-05-26 11:40:29 +07:00
Pinyoo Thotaboot
f06ee951d7 Change raise runtime error 2025-05-26 11:36:49 +07:00
Pinyoo Thotaboot
a975b32376 Get empty content when exception 2025-05-26 11:26:16 +07:00
Pinyoo Thotaboot
162cc9d833 Fixed error propagation 2025-05-22 15:06:35 +07:00
Pinyoo Thotaboot
000f0ba93e Fixed ensure SHA 2025-05-22 15:01:08 +07:00
Pinyoo Thotaboot
48c29c9ffa Add null check 2025-05-22 14:59:29 +07:00
Pinyoo Thotaboot
930cd69909 Fixed conflicts 2025-05-22 14:54:26 +07:00
Tal
199b463eaa
Merge pull request #1798 from seohyun-lee/docs/usage-guide
Correct typos in documentation and log messages
2025-05-21 07:38:22 +03:00
Seohyun Lee
4679dce3af refactor: Correct case typo of PR in log 2025-05-20 02:31:48 +09:00
Nikolay Gribanov
d67d07acc7 #1657 review fix 2 2025-05-16 20:30:17 +03:00
Nikolay Gribanov
12b1fe23da #1657 review fix 2025-05-16 20:12:40 +03:00
Nikolay Gribanov
f857ea1f22 #1657 add gitea/forgejo support 2025-05-16 19:43:21 +03:00
Pinyoo Thotaboot
2d7636543c Implement provider 2025-05-16 16:31:49 +07:00