API in Anitya for creating new project and mapping (already done)
Way to provide requested information for new project in Anitya when requesting a new repository for fedora package (this will probably need some coordination with rel-eng team)
Automatic script that will take the information above and call the Anitya API
When do you need this? (YYYY/MM/DD) No time constraints
When is this no longer needed or useful? (YYYY/MM/DD) This is always useful and is a request for enhancement
If we cannot complete your request, what is the impact? Status Quo remains the same, and packagers will not benefit from a better workflow
@zlopez Where is the api for anitya?
https://release-monitoring.org/api/v2/packages/ ?
Metadata Update from @mohanboddu: - Issue tagged with: backlog
+1. I have been creating Antiya projects when reviewing packages, but it would be nice if this was integrated. Here1 is the api documentation.
This should be done. Closing
Metadata Update from @humaton: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
So this was closed in a rush, it is actually not fully implemented yet.
Metadata Update from @humaton: - Issue status updated to: Open (was: Closed)
Metadata Update from @zlopez: - Issue assigned to amedvede
@amedvede Did you have time to work on this one?
Yeah, I'll start focusing on this ticket by the end this week
Let's get this updated with gain and trouble so we can gauge the work!
Metadata Update from @zlopez: - Issue untagged with: mini-initiative - Issue tagged with: high-gain, high-trouble
Just discussed it with Michal, new fields needed for creating project for Anitya will be added on fedpkg side and after processing of creating new package, project for Anitya will also be create. I'll keep this issue updated with info
Now functionality are getting all necessary information for creating a project for release-monitoring on fedpkg side.
PR for fedpkg: https://pagure.io/fedpkg/pull-request/598# PR for toddlers: https://pagure.io/fedora-infra/toddlers/pull-request/332# Functionality creates a project and package for Anitya. There is a need to recognize what arguments are mandatory and which are not on toddlers side and to cover it by tests. Michal is kindly helping me with advices.
fedpkg side is done
documentation updeted https://github.com/fedora-infra/anitya/pull/1891
both PR are ready and waiting for review
Log in to comment on this ticket.