From 1c8f737a0b6559d6a6989b2cfe484e751c69be3f Mon Sep 17 00:00:00 2001 From: Blottiere Paul Date: Sat, 8 Aug 2026 22:36:07 +0200 Subject: [PATCH] Drop PostgreSQL 13 support in CI (EOL) --- .../workflows/jammy_postgres13_postgis33.yml | 27 ------------------- .../workflows/noble_postgres13_postgis33.yml | 27 ------------------- README.md | 3 +-- doc/development.rst | 8 ------ 4 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 .github/workflows/jammy_postgres13_postgis33.yml delete mode 100644 .github/workflows/noble_postgres13_postgis33.yml diff --git a/.github/workflows/jammy_postgres13_postgis33.yml b/.github/workflows/jammy_postgres13_postgis33.yml deleted file mode 100644 index c94357c7..00000000 --- a/.github/workflows/jammy_postgres13_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-22.04] PostgreSQL 13 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-22.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 13 - POSTGIS_VERSION: 3 - run: .github/scripts/postgresql_postgis.sh - - name: Install and check PgPointCloud - run: .github/scripts/pgpointcloud.sh - - name: Error - if: ${{ failure() }} - run: cat pgsql/regression.diffs - - name: Dump and restore tests - run: .github/scripts/test_dump_restore.sh diff --git a/.github/workflows/noble_postgres13_postgis33.yml b/.github/workflows/noble_postgres13_postgis33.yml deleted file mode 100644 index 75879930..00000000 --- a/.github/workflows/noble_postgres13_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-24.04] PostgreSQL 13 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-24.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 13 - POSTGIS_VERSION: 3 - run: .github/scripts/postgresql_postgis.sh - - name: Install and check PgPointCloud - run: .github/scripts/pgpointcloud.sh - - name: Error - if: ${{ failure() }} - run: cat pgsql/regression.diffs - - name: Dump and restore tests - run: .github/scripts/test_dump_restore.sh diff --git a/README.md b/README.md index 3cd65957..b1728de2 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,10 @@ https://pgpointcloud.github.io/pointcloud/ for more information. ## Continuous integration -The CI matrix below covers supported PostgreSQL and Ubuntu versions, with and without PostGIS. Each workflow builds the extension, runs the unit tests, generates the documentation, and performs C code formatting and SQL linting checks. +The CI matrix below covers the PostgreSQL and Ubuntu versions supported by the pgPointCloud extension, with and without PostGIS. Each workflow builds the extension and runs the unit tests. | | w/o PostGIS | PostGIS 3.3 | | ------------------ |:-----------:|:-----------:| -| PostgreSQL 13 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres13_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres13_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | | PostgreSQL 14 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres14_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres14_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | | PostgreSQL 15 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres15_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres15_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | | PostgreSQL 16 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres16_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=22.04&logo=ubuntu&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres16_postgis33.yml?branch=master&label=24.04&logo=ubuntu&style=plastic) | diff --git a/doc/development.rst b/doc/development.rst index 7ca3cd19..c94b7ef9 100644 --- a/doc/development.rst +++ b/doc/development.rst @@ -186,10 +186,6 @@ The CI matrix below covers supported PostgreSQL and Ubuntu versions, with and wi +--------------------+-----------------------+-------------------------+ | | w/o PostGIS | PostGIS 3.3 | +--------------------+-----------------------+-------------------------+ -| PostgreSQL 13 | |13_33_jammy| | |13_33_jammy| | -| | | | -| | |13_33_noble| | |13_33_noble| | -+--------------------+-----------------------+-------------------------+ | PostgreSQL 14 | |14_33_jammy| | |14_33_jammy| | | | | | | | |14_33_noble| | |14_33_noble| | @@ -215,8 +211,6 @@ The CI matrix below covers supported PostgreSQL and Ubuntu versions, with and wi | | |19_33_noble| | |19_33_noble| | +--------------------+-----------------------+-------------------------+ -.. |13_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+13+and+PostGIS+3.3%22 - .. |14_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+14+and+PostGIS+3.3%22 .. |15_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+15+and+PostGIS+3.3%22 @@ -229,8 +223,6 @@ The CI matrix below covers supported PostgreSQL and Ubuntu versions, with and wi .. |19_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres19_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+19+and+PostGIS+3.3%22 -.. |13_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres13_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+13+and+PostGIS+3.3%22 - .. |14_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres14_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+14+and+PostGIS+3.3%22 .. |15_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres15_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+15+and+PostGIS+3.3%22