diff --git a/.github/workflows/focal_postgres12_postgis25.yml b/.github/workflows/focal_postgres12_postgis25.yml deleted file mode 100644 index 61df7304..00000000 --- a/.github/workflows/focal_postgres12_postgis25.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-20.04] PostgreSQL 12 and PostGIS 2.5" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-20.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 12 - POSTGIS_VERSION: 2.5 - 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/focal_postgres12_postgis33.yml b/.github/workflows/focal_postgres12_postgis33.yml deleted file mode 100644 index fbf6f436..00000000 --- a/.github/workflows/focal_postgres12_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-20.04] PostgreSQL 12 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-20.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 12 - 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/focal_postgres13_postgis33.yml b/.github/workflows/focal_postgres13_postgis33.yml deleted file mode 100644 index 0a1d4a10..00000000 --- a/.github/workflows/focal_postgres13_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-20.04] PostgreSQL 13 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-20.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/focal_postgres14_postgis33.yml b/.github/workflows/focal_postgres14_postgis33.yml deleted file mode 100644 index c98969c8..00000000 --- a/.github/workflows/focal_postgres14_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-20.04] PostgreSQL 14 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-20.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 14 - 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/focal_postgres15_postgis33.yml b/.github/workflows/focal_postgres15_postgis33.yml deleted file mode 100644 index 099b91af..00000000 --- a/.github/workflows/focal_postgres15_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-20.04] PostgreSQL 15 and PostGIS 3.3" - -on: - push: - branches: - - master - pull_request: - -jobs: - build: - name: Building and testing - runs-on: ubuntu-20.04 - steps: - - name: Check out repository code - uses: actions/checkout@v2 - - name: Install PostgreSQL and PostGIS - env: - POSTGRESQL_VERSION: 15 - 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/jammy_postgres12_postgis33.yml b/.github/workflows/jammy_postgres12_postgis33.yml deleted file mode 100644 index cb9871f7..00000000 --- a/.github/workflows/jammy_postgres12_postgis33.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "[ubuntu-22.04] PostgreSQL 12 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: 12 - 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 bb366fe8..79163f83 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,9 @@ https://pgpointcloud.github.io/pointcloud/ for more information. ## Continuous integration -| | PostGIS 2.5 | PostGIS 3.3 | W/O PostGIS | -| ------------------ |:-------------:|:-----------:|:-----------:| -| PostgreSQL 12 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres12_postgis25.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres12_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres12_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres12_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres12_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | -| PostgreSQL 13 | | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres13_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres13_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | -| PostgreSQL 14 | | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres14_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres14_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | -| PostgreSQL 15 | | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres15_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres15_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic)
![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | -| PostgreSQL 16 | | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | +| | PostGIS 3.3 | W/O PostGIS | +| ------------------ |:-----------:|:-----------:| +| PostgreSQL 13 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | +| PostgreSQL 14 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres14_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | +| PostgreSQL 15 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres15_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | +| PostgreSQL 16 | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | ![](https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic) | diff --git a/doc/development.rst b/doc/development.rst index 86d4725e..d2b102e5 100644 --- a/doc/development.rst +++ b/doc/development.rst @@ -136,44 +136,22 @@ Continuous Integration pgPointcloud tests are run with `Github Actions`_ on several Ubuntu versions and with various PostgreSQL/PostGIS releases: -+--------------------+-----------------------+------------------------+------------------------+ -| | PostGIS 2.5 | PostGIS 3.3 | W/O PostGIS | -+--------------------+-----------------------+------------------------+------------------------+ -| PostgreSQL 12 | |12_25_focal| | |12_33_focal| | |12_33_focal| | -| | | | | -| | | |12_33_jammy| | |12_33_jammy| | -+--------------------+-----------------------+------------------------+------------------------+ -| PostgreSQL 13 | | |13_33_focal| | |13_33_focal| | -| | | | | -| | | |13_33_jammy| | |13_33_jammy| | -+--------------------+-----------------------+------------------------+------------------------+ -| PostgreSQL 14 | | |14_33_focal| | |14_33_focal| | -| | | | | -| | | |14_33_jammy| | |14_33_jammy| | -+--------------------+-----------------------+------------------------+------------------------+ -| PostgreSQL 15 | | |15_33_focal| | |15_33_focal| | -| | | | | -| | | |15_33_jammy| | |15_33_jammy| | -+--------------------+-----------------------+------------------------+------------------------+ -| PostgreSQL 16 | | |16_33_jammy| | |16_33_jammy| | -+--------------------+-----------------------+------------------------+------------------------+ - -.. |12_25_focal| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres12_postgis25.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-20.04%5D+PostgreSQL+12+and+PostGIS+2.5%22 - -.. |12_33_focal| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres12_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-20.04%5D+PostgreSQL+12+and+PostGIS+3.3%22 - -.. |12_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres12_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+12+and+PostGIS+3.3%22 - -.. |13_33_focal| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres13_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-20.04%5D+PostgreSQL+13+and+PostGIS+3.3%22 ++--------------------+-----------------------+-------------------------+ +| | PostGIS 3.3 | W/O PostGIS | ++--------------------+------------------------+------------------------+ +| PostgreSQL 13 | |13_33_jammy| | |13_33_jammy| | ++--------------------+------------------------+------------------------+ +| PostgreSQL 14 | |14_33_jammy| | |14_33_jammy| | ++--------------------+------------------------+------------------------+ +| PostgreSQL 15 | |15_33_jammy| | |15_33_jammy| | ++--------------------+------------------------+------------------------+ +| PostgreSQL 16 | |16_33_jammy| | |16_33_jammy| | ++--------------------+-----------------------+-------------------------+ .. |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=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+13+and+PostGIS+3.3%22 -.. |14_33_focal| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres14_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-20.04%5D+PostgreSQL+14+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=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+14+and+PostGIS+3.3%22 -.. |15_33_focal| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/focal_postgres15_postgis33.yml?branch=master&label=Ubuntu%2020.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-20.04%5D+PostgreSQL+15+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=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+15+and+PostGIS+3.3%22 .. |16_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=github&style=plastic :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+16+and+PostGIS+3.3%22 diff --git a/doc/download.rst b/doc/download.rst index 27eed684..f2725728 100644 --- a/doc/download.rst +++ b/doc/download.rst @@ -85,7 +85,6 @@ pgPointcloud is directly included in the `PostGIS`_ bundle. Debian packages are now `available`_ on: - - Ubuntu 20.04 - Ubuntu 22.04 - Debian Testing - Debian Unstable