# What this PR does - patch recent migration files which drop several deprecated DB columns which led to a recent (minor/internal) issue - add a CI job to prevent this from happening in the future and instead, force folks to drop columns [the _proper_ way](https://github.com/grafana/oncall/tree/dev/dev#removing-a-nullable-field-from-a-model) (which we have documented internally) (as documented [here](https://github.com/grafana/oncall/tree/dev/dev#removing-a-nullable-field-from-a-model), I have the four additional migration files (which actually do the `DROP COLUMN`s in the db) saved locally, and will include these in a separate PR/release) ## Checklist - [x] Unit, integration, and e2e (if applicable) tests updated - [x] Documentation added (or `pr:no public docs` PR label added if not required) - [x] Added the relevant release notes label (see labels prefixed w/ `release:`). These labels dictate how your PR will show up in the autogenerated release notes. |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| CODEOWNERS | ||
| helm-ci.yml | ||
| pull_request_template.md | ||
| release.yml | ||
| verify-public-docs-updated.sh | ||