A GET /pacticipant/{pacticipant}/releases endpoint that returns a list (preferably ordered with most recent release first) of infomation sourced from rows of the released_versions DB table filtered by the specified pacticipant.
Each list entry should contain at a minimum the pacticipant version number, environment id & name, released_version createdAt/updatedAt/supportEndedAt.
Also it would be very useful to be able to optionally speciify that only releases with a null supportEndedAt value are returned.
This is essential for any process which automates to some degree the ending of support for a given pacticipant release, as currently there is no way to discover the relevant pacticipant version number(s).
A GET /pacticipant/{pacticipant}/releases endpoint that returns a list (preferably ordered with most recent release first) of infomation sourced from rows of the released_versions DB table filtered by the specified pacticipant.
Each list entry should contain at a minimum the pacticipant version number, environment id & name, released_version createdAt/updatedAt/supportEndedAt.
Also it would be very useful to be able to optionally speciify that only releases with a null supportEndedAt value are returned.
This is essential for any process which automates to some degree the ending of support for a given pacticipant release, as currently there is no way to discover the relevant pacticipant version number(s).
https://pact.canny.io/admin/board/feature-requests/p/rest-api-support-for-discovering-pacticipant-releases