Skip to content

CI: Drop testing for Postgres 12

Peter Leitzen requested to merge pl-ci-remove-pg12 into master

What does this MR do and why?

This MR removes all PG12-related CI configuration as PG12 was dropped in GitLab 16.0 release.

GitLab 16.0 release announcement:

PostgreSQL 12 is no longer supported. The minimum required version is PostgreSQL 13.

Follow-up of !135358 (merged).

Contributes to #425471 (closed).

How to verify locally

$ rg pg12
changelogs/archive-13.md
267:- Fix issuable search optimization in PG12. !61880

lib/gitlab/database/reindexing/reindex_concurrently.rb
6:      # This is a >= PG12 reindexing strategy based on `REINDEX CONCURRENTLY`
28:          # In PG12, this has been fixed in https://gitlab.com/postgres/postgres/-/commit/b17ff07aa3eb142d2cde2ea00e4a4e8f63686f96.

CHANGELOG.md
4833:- [Add 16.0 breaking change removal notice for PG12](gitlab-org/gitlab@d94d61a516b35e9860efe207241a29afd017d28a) ([merge request](gitlab-org/gitlab!120343))

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Peter Leitzen

Merge request reports