Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

List releases#862

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
JoannaaKL merged 16 commits intomainfromlist-releases
Aug 12, 2025
Merged

List releases#862

JoannaaKL merged 16 commits intomainfromlist-releases
Aug 12, 2025

Conversation

JoannaaKL
Copy link
Contributor

Implement ListReleases and GetLatestRelease tools in repositories.go
Register both tools in the repos toolset
Add comprehensive tests for listing and fetching the latest release in repositories_test.go
All tests pass, confirming correct integration and behavior

Continue work started by@aryasoni98 in#469

aryasoni98and others added16 commitsApril 11, 2025 23:02
Add only new tool to the readme
@JoannaaKLJoannaaKL requested a review froma team as acode ownerAugust 12, 2025 10:15
@CopilotCopilotAI review requested due to automatic review settingsAugust 12, 2025 10:15
Copy link
Contributor

@CopilotCopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull Request Overview

This PR implements two new repository tools for listing releases and getting the latest release from GitHub repositories. The implementation follows the existing patterns in the codebase for similar repository tools.

  • AddsListReleases andGetLatestRelease functions torepositories.go
  • Registers both new tools in the default toolset
  • Provides comprehensive test coverage for both successful and error scenarios

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

FileDescription
pkg/github/tools.goRegisters the new ListReleases and GetLatestRelease tools in the default toolset
pkg/github/repositories.goImplements the core functionality for both tools with proper error handling and response formatting
pkg/github/repositories_test.goAdds comprehensive test coverage for both tools including success and error cases
README.mdUpdates documentation to include the new tools and their parameters

Copy link
Contributor

@tommaso-morotommaso-moro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

🚀

@JoannaaKLJoannaaKL merged commit6f06cba intomainAug 12, 2025
16 checks passed
@JoannaaKLJoannaaKL deleted the list-releases branchAugust 12, 2025 10:58
@akashnur
Copy link

Ur so nice

nickytonline pushed a commit to nickytonline/github-mcp-http that referenced this pull requestOct 4, 2025
* docs: add required GitHub token permissions per action (github#128)* Feat: Add support for GitHub Releases (list and latest) tools* Update repositories.goUpdate params* Update README.mdAdd only new tool to the readme* Revise GitHub PAT instructions and permissions section* Readme formatting---------Co-authored-by: Arya Soni <aryasoni98@gmail.com>Co-authored-by: Arya Soni <18515597+aryasoni98@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

Copilot code reviewCopilotCopilot left review comments

@tommaso-morotommaso-morotommaso-moro approved these changes

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

4 participants
@JoannaaKL@akashnur@tommaso-moro@aryasoni98

[8]ページ先頭

©2009-2025 Movatter.jp