c22084c7ac
feat: Add exception handling for missing previous review in github_provider.py
2023-12-01 11:56:03 +02:00
51e1278cd7
feat: Enhance inline comment publishing in Bitbucket provider and add logging for no suggestions in pr_code_suggestions.py
2023-11-28 18:29:35 +02:00
b1c374808d
feat: Add line link generation in Bitbucket provider and improve markdown formatting in pr_code_suggestions.py and IMRPOVE.md
2023-11-26 17:12:02 +02:00
5cbbaf44c9
feat: Add line link generation for GitLab and improve markdown formatting in pr_code_suggestions.py
2023-11-26 13:42:57 +02:00
f96d4924e7
feat: Add line link generation in git providers and refactor code suggestions generation
2023-11-26 11:57:45 +02:00
d8ae32fc55
language_extension_map
2023-11-26 08:52:55 +02:00
9465b7b577
refactor: Move clip_tokens function from pr_processing to utils module, and add tests
2023-11-26 08:29:47 +02:00
b3238e90f2
s
2023-11-26 08:10:01 +02:00
46d4d04e94
Merge pull request #455 from lukefx/bitbucket-server
...
Added BitBucket Server and Data Center support
2023-11-25 21:33:26 -08:00
0f6564f42d
feat: Added server and documentation
2023-11-25 17:37:44 +01:00
613ccb4c34
Add support for base_url in GitHub SDK
2023-11-21 16:48:36 +02:00
b62e0967d5
fix: Revert back to exception since context.get will not throw KeyError
2023-11-17 10:08:40 +01:00
26dc2e9d21
fix: raising exception instead of empty string
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-16 11:19:46 +01:00
d78a71184d
fix: Use checked exception KeyError for missing key
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-16 10:59:01 +01:00
eae30c32a2
fix: Use checked exception for ValueError
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-16 10:58:35 +01:00
3fae5cbd8d
feat: Added BitBucket Server
...
Signed-off-by: Luca Simone <info@lucasimone.info >
2023-11-15 15:47:44 +01:00
c4899a6c54
bitbucket
2023-11-15 12:11:02 +02:00
24d82e65cb
gitlab
2023-11-15 09:45:10 +02:00
2567a6cf27
gitlab
2023-11-15 09:40:45 +02:00
94cb6b9795
more feedback
2023-11-15 09:06:26 +02:00
7d89b82967
Fix get_user_description
in case pr_description.enable_pr_type=false
...
Fixes an issue when getting the user description after a PR-Agent description was already generated, in case the configuration setting `pr_description.enable_pr_type` was `false`.
2023-11-13 14:41:14 +02:00
737792d83c
publish_persistent_comment
2023-11-09 15:24:55 +02:00
7e5889061c
publish_persistent_comment
2023-11-09 15:20:31 +02:00
755e04cf65
bitbucket finally works
2023-11-08 20:41:55 +02:00
44d6c95714
response
2023-11-08 20:38:18 +02:00
14610d5375
persistent
...
s
2023-11-08 20:16:08 +02:00
a1e32d8331
s
2023-11-08 14:36:59 +02:00
0293412a42
s
2023-11-08 14:31:08 +02:00
10ec0a1812
s
2023-11-08 14:21:03 +02:00
69b68b78f5
s
2023-11-08 14:17:59 +02:00
39e5102a2e
fix added files
2023-11-08 12:47:18 +02:00
4c484f8e86
Merge pull request #423 from zmeir/zmeir-external-incremental_review_thresholds
...
Implementing Thresholds for Incremental PR Reviews
2023-11-06 01:07:01 -08:00
e37daf6987
link to change
2023-11-06 08:27:34 +02:00
8fc663911f
fixe bitbucket get_repo_settings bug
2023-11-06 08:15:43 +02:00
fe3527de3c
Add exception handling for applying repo settings failure
2023-11-03 12:23:49 +02:00
c0b3c76884
Merge remote-tracking branch 'origin/main' into ok/bitbucket_fix
2023-11-02 15:27:11 +02:00
e1370a8385
Update publish_inline_comments in bitbucket_provider.py to use 'position' instead of 'start_line'
2023-11-02 15:24:47 +02:00
c623c3baf4
Added new configurations to prevent too frequent incremental commits on push trigger
2023-11-02 12:24:54 +02:00
15573e2286
Fix error in get_main_pr_languages
when the diff is empty
...
This can happen for example when you have one commit add a line to a file and the next commit deletes that line. Then if those are the only 2 commits in the PR the diff will be empty.
2023-11-02 10:10:54 +02:00
73bb70fef4
Update get_repo_settings in bitbucket_provider.py to fetch file via API request
2023-10-30 18:36:46 +02:00
4bda9dfe04
Update get_repo_settings to decode file from target branch in gitlab_provider.py
2023-10-30 17:01:49 +02:00
e74bb80668
Refactor get_repo_settings method in gitlab_provider.py to decode file contents
2023-10-30 16:45:47 +02:00
61d3e1ebf4
Merge pull request #394 from zmeir/zmeir-external-push_trigger
...
Added support for automatic review on push event
2023-10-29 13:04:33 +02:00
638db96311
github action now also uses .pr_agent.toml
2023-10-28 13:34:32 +03:00
414f2b6767
Fix incremental review if there are no new commits (would have performed a full review instead)
2023-10-26 16:49:55 +03:00
02570ea797
Remove previous review comment on push event
2023-10-26 16:46:54 +03:00
88ca501c0c
Merge pull request #377 from zmeir/zmeir-review_incremental_detect_header
...
Get previous incremental review
2023-10-18 00:30:42 +03:00
e6f1e0520a
remove azure.com url restriction
2023-10-16 20:38:14 +02:00
d8de89ae33
Get previous incremental review
...
When getting the last commit in `/review -i` consider also the last __incremental__ review, not just the last __full__ review
Full disclosure I'm not really sure the `/review -i` feature work very well - I might be wrong but it seemed like the actual review in fact addressed all the changes in the PR, and not just the ones from the last review (even though it adds a link to the commit of the last review).
I think the commit list gathered in `/review -i` doesn't propagate the actual list the reviewer uses. Again, I might be wrong, just took a brief glance at it.
2023-10-16 16:37:10 +03:00
c324d88be3
Refactor logging system to use custom logger across the codebase
2023-10-16 14:56:00 +03:00