nextcloud / calendar-availability-vue

Weekly calendar availability component for Nextcloud apps
MIT License
4 stars 2 forks source link

Release documentation #24

Open PVince81 opened 1 year ago

PVince81 commented 1 year ago

Is your feature request related to a problem? Please describe.

I don't know how to release this module and I don't want to figure it out (reverse engineer) because I'm in a rush

Describe the solution you'd like

Have the exact steps documented

Describe alternatives you've considered

Trying out another repo's release steps and see if it works here

Additional context

No response

st3iny commented 1 year ago

Releases have been automated in a similar fashion as some other groupware libs. Releases are fully automated (even the tagging) via a workflow dispatch.

  1. https://github.com/nextcloud/calendar-availability-vue/actions/workflows/release.yml
  2. Run workflow -> Select branch main
  3. Wait for an admin to approve (or do it yourself)

Maybe there already is a shared doc that we could just link/reuse? AFAIK, calendar-js uses the same process for releases.