Closed
Milestone
Jan 22, 2024–Apr 30, 2024
Release "Laugenbrezel"
Leftover from previous milestones
- Database migrations:
-
Leftover from %Release 'Icecream' 🍨 , December 2022 : fs_betrieb_team : make primary key from betrieb_id, foodsaver_id and remove id field -
!2222 (merged) needs an sql query to clear up the data.
-
Before the release
-
Choose a name: Limette 🍋 , Litschi🍓 , Loganbeere, ... -
Put a notification into the banner if there will be downtime -
No duplicate entries in the changelog? Use show-duplicate-changelog.py to find them. -
No urgent problems in Sentry? -
No open testing tasks? -
Prepare release notes -
Update the footer: Footer.vue -
Update the banner: Release.json (!3279 (merged)) -
Update the changelog header: replace "unreleased" by the release name -
Check if something was pushed to production between releases: !3131 (merged) -
Any issues labeled "only in beta" left?
During Release
-
Release without 'squash commits'
After the release
-
Are there any changes that might be unfamiliar to people and cause confusion? -> Talk to support about these -
Any MRs labelled API change: create an issue in the Android repo -
If something gets released between releases, best note it in the next milestone -
Create a tag on the commit on which production is running now -
Create a release in Gitlab: https://gitlab.com/foodsharing-dev/foodsharing/-/releases -
Add a new section to the changelog -
Update Mailqueuerunner service file foodsharing-ansible!34 (merged) -
Update server to node 20.x and deploy node 20 on docker images again images!39 (merged) -
Copy this list to the next release