vhs icon indicating copy to clipboard operation
vhs copied to clipboard

Maintain Github releases

Open mbrodala opened this issue 1 year ago • 2 comments

Describe the solution you'd like It would be nice if each tag was accompanied by a Github release. Currently these are not really maintained: https://github.com/FluidTYPO3/vhs/releases

image

Describe alternatives you've considered or workarounds you currently have to use Compare source between tags, e.g. https://github.com/FluidTYPO3/vhs/compare/7.0.4...7.0.5

Additional context

One benefit for me personally would be that I can see the release notes when Renovate suggests an update.

Since release notes can be easily be autocreated from all PRs which where merged after the last release, the maintenance burden should be low.

mbrodala avatar Aug 02 '24 13:08 mbrodala

If you have a way to fully automate this then I'd be happy to consider it - otherwise, I'd consider the added workload definitely not worth the effort (this is the very first request I've ever gotten for this since I started maintaining repos some 15 years or so ago).

NamelessCoder avatar Aug 02 '24 14:08 NamelessCoder

I have never tried to automate this since it's so easy to do this manually. After pushing a tag, I create a release from it, let the description be autogenerated and call it a day.

mbrodala avatar Aug 12 '24 13:08 mbrodala

There are a lot of examples, for example: https://github.com/fgtclb/academic-persons/blob/main/.github/workflows/publish.yml

rough points:

  • reacts on pushed tags
  • create a zip archive using tailor (TER Upload Package)
  • create github release for tag attaching TER Upload Package to it OR attach only TER Upload Package to an existing GitHub release for that tag (for example when tag has been created when GitHub Release has been merged/apploed)
  • Using tailor to upload TER ZIP Package to TER (extension.typo3.org)

In case TER is temporarly down and so on, GitHub action (failed) can be re-run at a later point which creates the package for that tag new and tries to upload it again

sbuerk avatar Jul 10 '25 21:07 sbuerk

That's not the point of my request though. I was talking purely about GH releases: https://github.com/FluidTYPO3/vhs/releases

mbrodala avatar Jul 11 '25 06:07 mbrodala

TER releases on git tag creation are already automated.

NamelessCoder avatar Jul 11 '25 07:07 NamelessCoder