Skip to content

feat: Support for latest release from Codeberg project releases #691

@lehnerpat

Description

@lehnerpat

Similar to latest_version having built-in support for Github, it would be great if Argus also had the same support for Codeberg, which some open source projects are now choosing as their repo hoster.

For example, Forgejo (the software on which Codeberg runs) is there, zig recently moved there (though admittedly not likely something you'd monitor with Argus), and Readeck is there as well (about which a user asked way back in #344).

Describe the solution you'd like
Add a codeberg type for latest_service to easily grab the latest version from releases on Codeberg (via the Codeberg API), similar to how type github works.
The API offers a GET /repos/{owner}/{repo}/releases/latest endpoint (docs).

Describe alternatives you've considered
Users can, of course, just continue using type: web and configuring the endpoint mentioned above manually.

Additional context
Thanks for working on this great project! ❤️

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions