Closed gep13 closed 10 months ago
@AdmiringWorm if/when you get a minute, can you please have another review of this? Thanks!
@AdmiringWorm I have fixed up the remaining issues, and squashed them into the PR Review commit. Once you are happy, I can look to squash that commit into other commits, or move forward with it as a standalone commit.
@AdmiringWorm I have squashed the final commit, and created some others, but the code itself hasn't changed. I am going to move forward with merging this once the CI build completes.
Description
This PR adds support to allow creation, and maintenance of, releases on GitLab. This has been made possible using the NGItLab library. There are some items that have been left unimplemented, see the commit messages for more details.
Related Issue
Fixes #146
Motivation and Context
I work on some projects that use GitLab for private work, and I want the ability to create release notes in the same way as done on public projects on GitHub.
How Has This Been Tested?
create
command to create release from the milestone - this will create an "upcoming release"discard
command to delete the releasecreate
command againpublish
command to update the release to actually being releasesclose
command to close the milestoneopen
command to open the milestoneexport
command to grab a markdown file version of the release that was createdThe above are some sample things to do to verify things are working as expected, but various other tests have also been completed. Let me know if you run into any problems with anything.
Screenshots (if appropriate):
N#A
Checklist: