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
 
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 (-.-)

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.