Open
Milestone
May 1, 2024鈥揂ug 17, 2024
Release "Mandarine 馃崐 "
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
-
Before the release
-
Choose a name -
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), !3321 (merged), !3337 (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 -
Copy this list to the next release -
Remove db triggers and clean up the store cooperation status values - !3410 (merged) -
Check in the statistics if inactive accounts were deleted by the maintenance (!3134 (merged)) -
Remove db columns - !3440 (merged) -
Execute the following sql: update fs_report set report_reason_id = reporttype where report_reason_id is null
andupdate fs_report set reporttype = 1