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! ❤️
Similar to
latest_versionhaving 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
codebergtype forlatest_serviceto easily grab the latest version from releases on Codeberg (via the Codeberg API), similar to how typegithubworks.The API offers a
GET /repos/{owner}/{repo}/releases/latestendpoint (docs).Describe alternatives you've considered
Users can, of course, just continue using
type: weband configuring the endpoint mentioned above manually.Additional context
Thanks for working on this great project! ❤️