pact-foundation / pact_broker

Enables your consumer driven contracts workflow
http://pactflow.io
MIT License
708 stars 175 forks source link

REST API support for discovering pacticipant releases #699

Open canny[bot] opened 5 months ago

canny[bot] commented 5 months ago

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

canny[bot] commented 5 months ago

This issue has been linked to a Canny post: REST API support for discovering pacticipant releases :tada: