all-in-one icon indicating copy to clipboard operation
all-in-one copied to clipboard

publish new images after recent PRs are merged and tested

Open szaimen opened this issue 2 years ago • 0 comments

Follow up to https://github.com/nextcloud/all-in-one/issues/1128

(add the most recent ticket for a new release here)

Tested:

(add PRs below that are potentially breaking and need to be well tested)

  • [x] ~~https://github.com/nextcloud/all-in-one/pull/1097~~ not tested, will let the community do so.
  • [x] https://github.com/nextcloud/all-in-one/pull/1171
  • [x] https://github.com/nextcloud/all-in-one/pull/1150
  • [x] https://github.com/nextcloud/all-in-one/pull/1157
  • [x] ~~https://github.com/nextcloud/all-in-one/pull/1169~~ not tested as hard to test without such an instance...
  • [x] https://github.com/nextcloud/all-in-one/pull/1168
  • [x] https://github.com/nextcloud/all-in-one/pull/1174
  • [x] https://github.com/nextcloud/all-in-one/pull/1177
  • [x] https://github.com/nextcloud/all-in-one/pull/1178
  • [x] https://github.com/nextcloud/all-in-one/commit/8dd871b3682768cb11bbe6ffec0651c9c5a11f13

Tasks to do for new release:

  • [x] increase the version number in https://github.com/nextcloud/all-in-one/blob/main/php/templates/containers.twig#L19
  • [x] build new images. See https://github.com/nextcloud/all-in-one/blob/main/develop.md#how-to-build-new-containers
  • [x] do a last smoke test using the develop channel (See https://github.com/nextcloud/all-in-one/blob/main/develop.md#how-to-test-things-correctly)
  • [x] deploy from develop to beta. See https://github.com/nextcloud/all-in-one/blob/main/develop.md#how-to-promote-builds-from-develop-to-beta
  • [x] tag a new release here on github which fits the version number (and use vX.Y.Z as tag and title + Beta, use the autogenerated changelog) and make it a pre-release
  • [x] rename next milestone to the same version number
  • [x] create a new milestone that is called next
  • [x] move all open issues/PRs to that new milestone
  • [x] post in all issues and discussions that were fixed/implemented that this is now released with the new beta version and post how to switch to the beta channel (e.g. This is now released with X.Y.Z Beta. Testing and feedback is welcome! See https://github.com/nextcloud/all-in-one#how-to-switch-the-channel)
  • [ ] wait a week and see if new bugs get reported and don't merge any PR into the main branch of this repo in the meantime! (until 27.09.)
  • [ ] if not, publish to latest as describe below; if yes simply close this milestone and create a new one that includes the bugfixes and starts from the beginning of this guide
  • [ ] merge https://github.com/nextcloud/all-in-one/pull/1181
  • [ ] deploy from beta to latest. See https://github.com/nextcloud/all-in-one/blob/main/develop.md#how-to-promote-builds-from-beta-to-latest
  • [ ] change the pre-release to be a stable release and remove Beta from the title
  • [ ] close the old milestone

szaimen avatar Sep 14 '22 14:09 szaimen