-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "Github Releases" publisher #179
Comments
Hi @cjbrooks12 , where new publisher should publish/send notes to? |
It should be posting data directly to the Github API. The data to post should be the name and content of the current changelog version, similar to https://github.com/JavaEden/Orchid/blob/dev/plugins/OrchidChangelog/src/main/kotlin/com/eden/orchid/changelog/publication/RequiredChangelogVersionPublisher.kt. https://developer.github.com/v3/repos/releases/#create-a-release |
@cjbrooks12 I pushed a publisher but still have several questions:
|
Thanks for the work on this, I'm going over it now.
|
issue #179 Add "Github Releases" publisher
Added in #185 |
I've been using the Travis CI Github Releases plugin for a while to push new releases to Github. But this plugin has some serious flaws and I can only set the name of the release, not the release notes. I would like to have an Orchid publisher to create that release, so having automated releases is no longer dependent upon the CI platform, but bundled within Orchid itself, which can run on any CI platform.
This should be implemented as a new
OrchidPublisher
subclass in theOrchidChangelog
plugin. It should use the current site version to find a Changelog entry, and then use that for the release name, and send the release notes as the body.The text was updated successfully, but these errors were encountered: