Issues
Issues copied to clipboard
Update GitHub actions to support native calls for the core actions
Prerequisites
- [x] I have searched open and closed issues to make sure it isn't already requested
- [x] I have discussed this in #feature-discussion or #backlog and the consensus is that this is something we plan on adding in the near future
- [x] I have written a descriptive issue title
- [x] I have linked the original source of this feature request
- [x] I have labelled the value stream (area/core, area/steps, ...)
- [x] I have added the kind/enhancement label
The enhancement
What is the problem this solves or benefit it gives
The new API for directly creating releases and deployments was added to server in 2022.3. The GitHub actions do not take advantage of it yet.
Proposed solution
Update the server message contracts for the APIs to support SpaceSlugs. Update the GitHub actions to support calling the new APIs directly, i.e. native client, no CLI required.
Workarounds
Keep using the existing GitHub action versions with the C# CLI.