Backend: Add new Publish API endpoint with input params
Summary
Please see: &12788
A new Publish API endpoint via POST called :id/catalog/publish
(suggested path, maybe different?) that takes in an input of the released tag and components metadata.
Proposal
This API endpoint will run basic validations and publish the release with metadata to the CI Catalog.
Confirm purpose and User Reception (how does this benefit the user?)
The user will not be visibly impacted by this change.
Additional details
Some relevant technical details, if applicable, such as:
- Does this need a feature flag?
- Does there need to be an associated instrumentation issue created related to this work?
- Is there an example response showing the data structure that should be returned (new endpoints only)?
- What permissions should be used?
- Is this EE or CE?
-
EE -
CE
-
- Additional comments:
Links/References
Edited by Furkan Ayhan