@@ -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