Skip to content

Commit 4527c37

Browse files
committed
Add postgres repositories
1 parent 84f8f83 commit 4527c37

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

.github/workflows/test.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)