diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index af1d124b..5019b5e8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -53,11 +53,10 @@ jobs:
strategy:
matrix:
- postgres-version: [ 12, 13 ]
+ postgres-version: [ 13 ]
os-version: [ '2.7.0' ]
python-version: [ '3.7', '3.8', '3.9' ]
exclude:
- - postgres-version: ${{ github.event.act && 13 }}
- python-version: ${{ github.event.act && '3.7' }}
- python-version: ${{ github.event.act && '3.8' }}
@@ -159,7 +158,7 @@ jobs:
py.test -vv tests/*_test.py
- name: Setup Sauce Connect
uses: saucelabs/sauce-connect-action@v2
- if: startsWith(matrix.postgres-version, '12') && startsWith(matrix.python-version, '3.9')
+ if: startsWith(matrix.python-version, '3.9')
with:
username: ${{ secrets.SAUCE_USERNAME }}
accessKey: ${{ secrets.SAUCE_ACCESS_KEY }}
@@ -168,7 +167,7 @@ jobs:
scVersion: 4.9.1
verbose: true
- name: Run end-to-end tests
- if: startsWith(matrix.postgres-version, '12') && startsWith(matrix.python-version, '3.9')
+ if: startsWith(matrix.python-version, '3.9')
env:
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
@@ -176,7 +175,7 @@ jobs:
run: |
if [[ -n ${{ secrets.SAUCE_USERNAME }} && -n ${{ secrets.SAUCE_ACCESS_KEY}} ]]; then py.test -vv tests/e2e; fi
- name: Run coveralls
- if: ${{ startsWith(matrix.postgres-version, '12') && startsWith(matrix.python-version, '3.9') && !env.ACT }}
+ if: ${{ startsWith(matrix.python-version, '3.9') && !env.ACT }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_SERVICE_NAME: github
diff --git a/INSTALL.rst b/INSTALL.rst
index f75bcb16..42a0188d 100644
--- a/INSTALL.rst
+++ b/INSTALL.rst
@@ -34,7 +34,7 @@ HEPData runs with Python 3.7, 3.8 or 3.9. It also uses several services, which y
These services can be installed using the relevant package manager for your system,
for example, using ``yum`` or ``apt-get`` for Linux or ``brew`` for macOS:
- * `PostgreSQL `_ (version 12) database server
+ * `PostgreSQL `_ (version 13) database server
* `Redis `_ for caching
* `OpenSearch `_ (version 2.7.0) for indexing and information retrieval. See below for further instructions.
* `Node.js `_ (version 18) JavaScript run-time environment and its package manager `npm `_.
@@ -181,7 +181,7 @@ PostgreSQL
See `YUM Installation `_ and
`First steps `_. On Linux you might need ``sudo su - postgres`` before
-executing the steps below. On macOS you can install with ``brew install postgresql@12``.
+executing the steps below. On macOS you can install with ``brew install postgresql@13``.
.. code-block:: console
@@ -224,9 +224,9 @@ Set email confirmation for the test user within the database.
UPDATE 1
If you're having problems with access permissions to the database (on Linux), a simple solution is to edit the
-PostgreSQL Client Authentication Configuration File (e.g. ``/var/lib/pgsql/12/data/pg_hba.conf``) to
+PostgreSQL Client Authentication Configuration File (e.g. ``/var/lib/pgsql/13/data/pg_hba.conf``) to
``trust`` local and IPv4/IPv6 connections (instead of ``peer`` or ``ident``), then restart the PostgreSQL
-server (e.g. ``sudo systemctl restart postgresql-12``).
+server (e.g. ``sudo systemctl restart postgresql-13``).
Recreate the OpenSearch index
-----------------------------
diff --git a/hepdata/version.py b/hepdata/version.py
index d1dbdac4..e000dd49 100644
--- a/hepdata/version.py
+++ b/hepdata/version.py
@@ -28,4 +28,4 @@
and parsed by ``setup.py``.
"""
-__version__ = "0.9.4dev20230920"
+__version__ = "0.9.4dev20230926"