File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed
Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -38,12 +38,24 @@ jobs:
3838 - name : Checkout shared_ispell
3939 uses : actions/checkout@v3
4040
41- # Install general build tools
42- - name : Install build tools
41+ # Install build tools and headers
42+ - name : Install build tools and PostgreSQL dev headers
4343 run : |
44- apt update
45- apt install -y build-essential automake meson ninja-build pkg-config libxml2-dev wget gnupg lsb-release \
46- postgresql-server-dev-${{ matrix.pg_version }}
44+ apt-get update
45+ apt-get install -y wget gnupg lsb-release
46+
47+ # Add PostgreSQL APT repo
48+ echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" \
49+ > /etc/apt/sources.list.d/pgdg.list
50+
51+ wget -qO - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
52+
53+ apt-get update
54+
55+ # Install everything
56+ apt-get install -y \
57+ build-essential automake meson ninja-build pkg-config libxml2-dev \
58+ postgresql-server-dev-${{ matrix.pg_version }}
4759
4860 # Set PG_CONFIG to container's Postgres
4961 - name : Set PG_CONFIG
You can’t perform that action at this time.
0 commit comments