Skip to content

Add feature spec for Codeberg release support#580

Merged
paulvanbrenk merged 1 commit intomainfrom
docs/codeberg-support
Mar 26, 2026
Merged

Add feature spec for Codeberg release support#580
paulvanbrenk merged 1 commit intomainfrom
docs/codeberg-support

Conversation

@paulvanbrenk
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a feature spec for ingesting releases from Codeberg (Forgejo/Gitea) repositories
  • Plans a forge provider abstraction (IForgeClient, ForgeType enum) to decouple sync from GitHub
  • Covers Codeberg API client, DB migration (3 new columns on Package), URL parsing, and changelog resolution
  • 5-phase incremental rollout: abstraction → Codeberg client → URL parsing → changelog → frontend

Test plan

  • Review the spec for completeness and feasibility

🤖 Generated with Claude Code

Plan for ingesting releases from Codeberg (Forgejo/Gitea) repos,
including forge provider abstraction, Codeberg API client, URL
parsing, and migration strategy.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@paulvanbrenk paulvanbrenk enabled auto-merge March 26, 2026 20:50
@paulvanbrenk paulvanbrenk merged commit da6138a into main Mar 26, 2026
4 checks passed
@paulvanbrenk paulvanbrenk deleted the docs/codeberg-support branch March 26, 2026 20:52
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.

1 participant