DEV Community

Sharad Raj (He/Him)
Sharad Raj (He/Him)

Posted on

How do you manage releases on Github ?

Are you using any Github Marketplace App/Action or have you written your own pipeline or are you using something entirely different?
Let's discuss (* - *)...

Top comments (4)

Collapse
 
mbbaig profile image
Mohamed Baig

We used to create releases directly on Github manually following the semver guidelines: semver.org/

We did this because it was a more controlled deployment process and because our pipelines were external (using Concourse), it gave us a hook/event to start the build off of

Collapse
 
vchrombie profile image
Venu Vardhan Reddy Tekula

We (GrimoireLab project) have created our own pipeline for creating releases. You can check the whole workflow here, https://github.com/vchrombie/release-....

We created Bitergia/release-tools for creating, managing the changelog notes and we have github action workflows or publishing and automation work.

Collapse
 
tonyouma profile image
Tony O. Ouma

Currently using semantic-release for versioning and generating release notes semantic-release.gitbook.io/semant...

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Will check it out (-.-)