622c112f7f
FEAT: add support for remove_source_branch
and squash
options for merge requests ( #86 )
2025-06-07 08:20:07 +09:00
061e19d861
Fix for null error ( #85 )
...
Co-authored-by: Jean Paul Gatt <jeanpaul.gatt@ballys.com >
2025-06-04 21:37:28 +09:00
511d2d9c06
FIX: bug get issues ( #83 )
2025-06-04 21:37:14 +09:00
5e254836e8
Add support for retrieving wiki page content in list_wiki_pages ( #82 )
...
Co-authored-by: Vince Liao <vince.liao@nextbank.com.tw >
2025-06-03 19:33:36 +09:00
c82be8c94f
Add pagination to merge request discussions, similar to issue discussions ( #80 )
2025-06-03 14:33:17 +09:00
cd8f0e5525
fix: merge_requests_template can be null ( #79 )
2025-06-03 14:33:05 +09:00
ed0b3915aa
Merge pull request #78 from zereight/feat/issues_api
...
FIX: issue param
2025-06-02 21:35:45 +09:00
300961f051
FIX: issue param
...
https://docs.gitlab.com/api/issues/#:~:text=Return%20issues%20for%20the%20given%20scope%3A%20created_by_me%2C%20assigned_to_me%20or%20all.%20Defaults%20to%20created_by_me
2025-06-02 20:48:12 +09:00
2a9b8f1a25
FIX: get issues labels
...
issue: #
### 機能・変更内容(ユーザー観点)
### 影響範囲・追加でテストしてほしい内容
### tech側でテストした内容
2025-06-02 20:03:54 +09:00
4c90f760f0
Merge branch 'main' into feat/enrich-mr-creation
2025-05-30 11:07:57 +01:00
cb36c007cb
[main] fix: make old_line and new_line optional for image diff discussions
...
Image files in GitLab MR discussions use x/y coordinates instead of line numbers. This fix allows proper handling of image diff comments.
Co-authored-by: Peter Xu <px.peter.xu@gmail.com >
2025-05-30 12:38:14 +09:00
353638f5d7
[feat/pipeline-support] feat: add pipeline management commands
...
- Add create_pipeline command to trigger new pipelines
- Add retry_pipeline command to retry failed pipelines
- Add cancel_pipeline command to cancel running pipelines
- Add pipeline tests to validate-api.js
- Update README with new pipeline commands
Closes #46
2025-05-30 00:38:53 +09:00
5b35bc163c
feat: add configuration files and scripts for project setup ✨
...
🚀 Breaking Changes:
- Introduced new environment variables for GitLab API integration
- Added validation script for PR checks
- Updated package.json with new scripts for testing and formatting
📝 Details:
- Added .prettierrc and .eslintrc.json for code formatting and linting
- Created .env.example for environment variable setup
- Updated CHANGELOG.md with recent changes
- Added documentation for GitHub secrets setup
2025-05-29 23:24:46 +09:00
fd1c8b9704
feat: add tools for milestones
2025-05-29 15:10:12 +08:00
2462168697
Merge pull request #58 from zereight/fix/illustration-nullable
...
fix(schemas): make illustration nullable in GitLabPipelineSchema
2025-05-29 09:09:16 +09:00
88af65fcd0
Merge pull request #56 from jwang-sue/feature/list-merge-requests
...
feat: implement list_merge_requests functionality
2025-05-29 09:09:05 +09:00
40e39d7b36
fix(schemas): make illustration nullable in GitLabPipelineSchema
2025-05-29 04:35:29 +09:00
cc847772f1
feat: implement list_merge_requests functionality
...
- Add ListMergeRequestsSchema with comprehensive filtering options
- Implement listMergeRequests function following GitLab API
- Add tool definition and switch case handler
- Include in readOnlyTools array
- Update README.md with new tool documentation
2025-05-28 17:22:40 +02:00
ab571d211d
fix(schemas): make avatar_url nullable in GitLabUserSchema
...
Users without profile pictures have null avatar_url values in GitLab API responses.
This change prevents errors when calling get_issue tool.
2025-05-28 15:44:15 +02:00
dc99f864ca
FIX: description null error
2025-05-27 02:00:36 +09:00
ea06c21f29
feat(release): 1.0.44 adds pipeline jobs tool
2025-05-24 13:31:47 +02:00
bf369a43da
feat: enhance CreateMergeRequest options with assignee, reviewer, and label support
2025-05-23 18:44:43 +01:00
fef360664e
feat: rename ignored_files_regex to excluded_file_patterns and update descriptions for clarity
2025-05-22 19:28:37 +01:00
75fd5e83e0
feat: add support for ignoring files in branch diff results using regex patterns
2025-05-22 17:54:34 +01:00
dc6cc59434
feat: add support for creating and updating issue notes
...
- Added create_issue_note to add a new note to an existing issue thread
- Added update_issue_note to modify an existing issue thread note
- Similar to existing merge request note functions but for issues
2025-05-22 13:25:31 +02:00
c834ebc135
feat: add branch comparison functionality and update related schemas
2025-05-22 12:02:03 +01:00
005b46a1a6
feat: add user retrieval functions and schemas for GitLab API integration
2025-05-21 22:18:06 +01:00
808c34d0ee
feat: get merge request default description template on project retrieval
2025-05-21 20:04:42 +01:00
4c57c37888
feat: add issue discussions support
...
Added `list_issue_discussions` tool to support GitLab issue discussions
similar to merge request discussions.
2025-05-20 15:45:23 +02:00
1bb70dccb9
fixed resolve_outdated_diff_discussions nullable
2025-05-19 17:18:01 +09:00
5024a2a5af
fix: add expanded
to start
and end
for GitLabDiscussionNoteSchema
2025-05-16 21:36:21 +02:00
2fec95d469
Merge pull request #38 from ncrum/feat/merge-request-note
...
Adds threaded comment support for merge requests
2025-05-15 10:51:48 +09:00
353e62a401
refactor: rename add_merge_request_thread_note to create_merge_request_note for consistency
2025-05-13 16:52:17 -06:00
3f2b35535e
feat: Implement add_merge_request_thread_note function for adding notes to existing MR threads
2025-05-13 16:20:21 -06:00
026dd58887
feat: Add create_merge_request_thread tool for diff notes
...
- Implement new tool for creating MR threads with positioning support
- Create schemas to handle diff notes with file and line number positions
- Support optional created_at timestamp parameter
- Update README with the new tool information
2025-05-13 15:45:43 -06:00
bde83c0a91
feat: support resolving merge request notes
2025-05-13 14:54:05 -06:00
bf250b0d88
[main] refactor: update label_id schema to use string type
...
🚀 Breaking Changes:
- label_id now requires a string type instead of a union of number and string.
📝 Details:
- Improved consistency in schema definitions for label handling.
2025-05-13 01:53:00 +09:00
bccd5f29c3
feat: Gitlab list repository tree tool
2025-05-07 14:11:37 +02:00
7b8cbc0806
fix: rename to source branch
2025-04-30 15:44:21 +07:00
20f62756c1
feat: support search by branch for get_merge_request
2025-04-30 15:41:51 +07:00
42419bae24
[main] feat: GitLab 위키 API 기능 추가 ✨
...
🚀 Breaking Changes:
- 새로운 위키 페이지 관련 API 추가
- USE_GITLAB_WIKI 환경 변수에 따라 위키 도구 활성화/비활성화 가능
📝 Details:
- 위키 페이지 목록 조회, 특정 페이지 조회, 페이지 생성, 업데이트 및 삭제 기능 구현
- 관련 스키마 추가 및 패키지 종속성 업데이트
2025-04-24 23:53:24 +09:00
8e0c0aedff
Add schemas for GitLab discussion notes and merge request discussions
2025-03-31 19:10:59 +09:00
6b8d40bea2
✨ Add list_group_projects tool
...
- Implemented `list_group_projects` function to list all projects in a GitLab group with various filtering options.
- Updated package dependencies, including `@modelcontextprotocol/sdk` to version 1.8.0 and `zod` to version 3.24.2.
2025-03-29 20:08:27 +01:00
0e0b5c897e
Fixed types for create_merge_request and get_merge_request tools.
2025-03-20 14:09:01 +01:00
044f443e20
Add Labels API support for GitLab projects
2025-03-18 15:13:40 -07:00
a63b070956
Fix Issue Links API schema to properly handle GitLab response formats
2025-03-18 02:50:41 -07:00
1f1b611a6f
Fix GitLabIssueSchema to allow null values for discussion_locked field
2025-03-18 02:24:46 -07:00
68fea6a058
Merge upstream changes with Issues and Issue Links API enhancements
2025-03-18 02:18:44 -07:00
48d33ae990
Add GitLab Issue Links API support
2025-03-18 01:07:12 -07:00
1927a23684
Add GitLab Issues API enhanced support
2025-03-18 01:04:11 -07:00