sphinx-needs icon indicating copy to clipboard operation
sphinx-needs copied to clipboard

Add Release Section to repo

Open twodrops opened this issue 1 year ago • 5 comments

sphinx-needs repo misses the typical GitHub "Releases" section. The release information is available as ChangeLog here. For a typical github user this is however hard to find. It would be nice to have the releases and changelog directly available in the repo as well.

twodrops avatar Jun 14 '23 08:06 twodrops

Until an automation is available for this we could also add a "Releases" Tab on top which simply links to the current ChangeLog.

twodrops avatar Jun 14 '23 08:06 twodrops

Until an automation is available for this we could also add a "Releases" Tab on top which simply links to the current ChangeLog.

How do I do that?

I just activated the "Release" feature, but it shows "tags" only as we don't have any releases on github itself.

danwos avatar Jun 22 '23 05:06 danwos

I added releases for the last few versions: https://github.com/useblocks/sphinx-needs/releases

Is this what you are after?

chrisjsewell avatar Aug 16 '23 12:08 chrisjsewell

@chrisjsewell Can this be done automatically with each new tag (ci job). Or must we add it by hand?

danwos avatar Aug 16 '23 15:08 danwos

Can this be done automatically with each new tag (ci job).

I would invert that; you can create the release for a non-existing tag, then it will automatically create the tag (and run the release workflow)

chrisjsewell avatar Aug 16 '23 15:08 chrisjsewell