Skip to content

Commit 9d21314

Browse files
Issue #2 : Github Actions.
1 parent e1d92e7 commit 9d21314

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/build-packages.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -83,39 +83,39 @@ jobs:
8383
- name: Test RPM
8484
if: matrix.type == 'rpm'
8585
run: |
86-
docker run --rm -v $PWD/pkg:/pkg rockylinux:9 bash -c '
86+
docker run --rm -v $PWD/pkg:/pkg rockylinux:9 bash -c "
8787
# Install PostgreSQL repository
88-
ARCH=$(uname -m) &&
89-
dnf install -y --nogpgcheck https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-${ARCH}/pgdg-redhat-repo-latest.noarch.rpm &&
90-
dnf -qy module disable postgresql &&
91-
dnf install -y --nogpgcheck postgresql${{ matrix.pg_version }}-server json-c &&
88+
ARCH=\$(uname -m)
89+
dnf install -y --nogpgcheck https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-\${ARCH}/pgdg-redhat-repo-latest.noarch.rpm
90+
dnf -qy module disable postgresql
91+
dnf install -y --nogpgcheck postgresql${{ matrix.pg_version }}-server json-c
9292
# Install pgraft package
93-
dnf install -y --nogpgcheck /pkg/pgraft_${{ matrix.pg_version }}-*.rpm &&
93+
dnf install -y --nogpgcheck /pkg/pgraft_${{ matrix.pg_version }}-*.rpm
9494
# Verify installation
95-
rpm -q pgraft_${{ matrix.pg_version }} &&
96-
ls -l /usr/pgsql-${{ matrix.pg_version }}/lib/pgraft*.so &&
97-
echo "✅ RPM test passed"
98-
'
95+
rpm -q pgraft_${{ matrix.pg_version }}
96+
ls -l /usr/pgsql-${{ matrix.pg_version }}/lib/pgraft*.so
97+
echo '✅ RPM test passed'
98+
"
9999
100100
- name: Test DEB
101101
if: matrix.type == 'deb'
102102
run: |
103-
docker run --rm -v $PWD/pkg:/pkg ubuntu:22.04 bash -c '
103+
docker run --rm -v $PWD/pkg:/pkg ubuntu:22.04 bash -c "
104104
# Install PostgreSQL repository
105-
apt-get update &&
106-
apt-get install -y wget gnupg2 &&
107-
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/postgresql.gpg &&
108-
echo "deb [signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list &&
109-
apt-get update &&
105+
apt-get update
106+
apt-get install -y wget gnupg2 lsb-release
107+
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/postgresql.gpg
108+
echo 'deb [signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main' > /etc/apt/sources.list.d/pgdg.list
109+
apt-get update
110110
# Install dependencies
111-
apt-get install -y postgresql-${{ matrix.pg_version }} libjson-c5 &&
111+
apt-get install -y postgresql-${{ matrix.pg_version }} libjson-c5
112112
# Install pgraft package
113-
dpkg -i /pkg/*.deb &&
113+
dpkg -i /pkg/postgresql-${{ matrix.pg_version }}-pgraft*.deb
114114
# Verify installation
115-
dpkg -l | grep pgraft &&
116-
ls -l /usr/lib/postgresql/${{ matrix.pg_version }}/lib/pgraft*.so &&
117-
echo "✅ DEB test passed"
118-
'
115+
dpkg -l | grep pgraft
116+
ls -l /usr/lib/postgresql/${{ matrix.pg_version }}/lib/pgraft*.so
117+
echo '✅ DEB test passed'
118+
"
119119
120120
release:
121121
name: Release

0 commit comments

Comments
 (0)