Skip to content

feat(integrations/codeberg): Achieve feature parity with GitHub integration (#561)#562

Closed
klausagnoletti wants to merge 2 commits intoRedPlanetHQ:mainfrom
klausagnoletti:feat/codeberg-parity
Closed

feat(integrations/codeberg): Achieve feature parity with GitHub integration (#561)#562
klausagnoletti wants to merge 2 commits intoRedPlanetHQ:mainfrom
klausagnoletti:feat/codeberg-parity

Conversation

@klausagnoletti
Copy link
Copy Markdown
Contributor

This PR brings the Codeberg integration to feature parity with the GitHub integration, enabling advanced development and automation workflows on Codeberg.org.

New Features \u0026 Tools:

  • Identity: Added get_me tool to retrieve authenticated user details.
  • Repository Content: Implemented get_file_contents, create_or_update_file, and delete_file (with base64 encoding/decoding).
  • Label Management: Added full CRUD for labels: list_labels, create_label, update_label, and delete_label.
  • Enhanced Issues:
    • Added search_issues with label/state filtering.
    • Updated create_issue and update_issue to support resolving label names (strings) automatically to numeric IDs.
  • Pull Request Management: Added update_pull_request and merge_pull_request (supporting merge, squash, and rebase styles).

Improvements:

  • Added a comprehensive manual test script in scripts/test-manual.ts.
  • Improved error handling for repository content operations.

Fixes #561

…tion

- Add get_me identity tool.
- Add repository content tools: get_file_contents, create_or_update_file, delete_file.
- Add full label management tools: list_labels, create_label, update_label, delete_label.
- Add pull request management: update_pull_request, merge_pull_request.
- Improve issues: add search_issues and support label names in create/update.
@harshithmullapudi
Copy link
Copy Markdown
Member

thanks for the contribution. will look into this soon.

@harshithmullapudi harshithmullapudi self-assigned this Feb 26, 2026
@harshithmullapudi
Copy link
Copy Markdown
Member

#564 has both the changes so closing this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(integrations/codeberg): Achieve feature parity with GitHub integration

2 participants