-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add post-mortem september 2023 #429
Conversation
✅ Deploy Preview for openbuildservice ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
cba61a1
to
87562ef
Compare
1ddc83d
to
26c9c3a
Compare
@hennevogel I already pushed all the changes you suggested. Despite the fact that there were errors about The errors with conde_of_conduct happened in less than one minute, not so relevant... |
f8f9aef
to
c283e7c
Compare
@saraycp what is the state of this PR? |
4e7b963
to
25bcefc
Compare
The blog post missed the Action Items section. I needed time to do some research and testing in order to provide possible solutions. As it is not straightforward, I've decided to add a generic text and go on working on it after this post-mortem is published: "Plan a strategy to deploy migrations. It might include separating migration deployment from the code changes deployment or splitting the migration into different steps" |
4a943f0
to
b0d3991
Compare
That is a sensible approach. First we do the required changes to the database, ensure everything keeps working as before and in a 2nd deployment we add code to use the new DB parts. Would that split happen on the git level, where the PR to use the new parts would wait longer for merge? |
The order migration deployment + changes deployment works for the addition of columns/tables. So far, we have relied on labels like "Reference Server" or "Do Not Merge" to avoid merging and deploying PRs that require special attention. We can use them for the cases we mentioned before until we find a better way to do that. |
b0d3991
to
7c24592
Compare
7c24592
to
ec1d0aa
Compare
No description provided.