Skip to content

ADBM-2936: Backport patches to replace Ubuntu 20 for pgbackrest 2.54#100

Merged
GirgerS merged 3 commits into2.54-cifrom
ADBM-2936
Mar 12, 2026
Merged

ADBM-2936: Backport patches to replace Ubuntu 20 for pgbackrest 2.54#100
GirgerS merged 3 commits into2.54-cifrom
ADBM-2936

Conversation

@GirgerS
Copy link

@GirgerS GirgerS commented Feb 23, 2026

Update user guide and tests to Ubuntu 22.04

20.04 is EOL so update the user guide and tests to 22.04.

The contributing guide was updated to 22.04 in d55836e.

(cherry picked from commit fcd00a4)

Changes compared to the original commit:

  • Remove PostgreSQL 18 from the Ubuntu 22.04 image as it is not supported yet.
  • Add PostgreSQL 9.4 to the Ubuntu 22.04 image as is still supported.
  • Remove archive fetching logic for Ubuntu 20.04.

Update container hash for the Ubuntu 22.04 image4)

Container hash was invalid, making testing logic think that it is
possible to run PostgreSQL 9.4 tests on the cached image.


Update contributing guide to Ubuntu 22.04.

20.04 is EOL and Docker is now noisy during installation so update.

(cherry picked from commit d55836e)

Changes compared to the original commit:

  • Use actual output of the test.pl script

Note:

There are main two changes compared to the upstream PR:

  • Updating Ubuntu 22.04 image cache, as it was out of sync. Original changes are well documented in the commit
    messages.
  • Reordering of several PostgreSQL versions, as they either not supported or still not deprecated on this brach.

Other changes are listed in the respective commits.

This branch is intended to be merged with rebase.

@bandetto
Copy link
Member

Why the commits should be removed on merge? If the patch cleanly fixes the CI, can we just backport everything here?

@GirgerS
Copy link
Author

GirgerS commented Feb 27, 2026

Why the commits should be removed on merge? If the patch cleanly fixes the CI, can we just backport everything here?

Sorry, just saw this comment. They belong to blocking tickets, and by the time they are done there patches will be on the main branch.

20.04 is EOL so update the user guide and tests to 22.04.

The contributing guide was updated to 22.04 in d55836e.

(cherry picked from commit fcd00a4)

Changes compared to the original commit:
- Remove PostgreSQL 18 from the Ubuntu 22.04 image as it is not supported yet.
- Add PostgreSQL 9.4 to the Ubuntu 22.04 image as is still supported.
- Remove archive fetching logic for Ubuntu 20.04.
@GirgerS GirgerS marked this pull request as ready for review March 11, 2026 07:42
@GirgerS GirgerS changed the title ADBM-2936: Draft for CI ADBM-2936: Backport patches to replace Ubuntu 20 for pgbackrest 2.54 Mar 11, 2026
GirgerS and others added 2 commits March 11, 2026 14:44
Container hash was invalid, making testing logic think that it is
possible to run PostgreSQL 9.4 tests on the cached image.
20.04 is EOL and Docker is now noisy during installation so update.

(cherry picked from commit d55836e)

Changes compared to the original commit:
- Use actual output of the test.pl script
@GirgerS GirgerS merged commit 3113e80 into 2.54-ci Mar 12, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants