From 6f857bdbcb1cf4fb2cea9df57398fa4a11b0aa67 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Wed, 11 Oct 2023 18:24:12 +0530 Subject: [PATCH] Replace the logic to download/install PostgreSQL on Windows in the GitHub actions. Use stack builder instead of Chocolatey. --- .github/workflows/run-python-tests-pg.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-python-tests-pg.yml b/.github/workflows/run-python-tests-pg.yml index 3ea618b04..2a38dcba2 100644 --- a/.github/workflows/run-python-tests-pg.yml +++ b/.github/workflows/run-python-tests-pg.yml @@ -57,7 +57,9 @@ jobs: - name: Install platform dependencies on Windows if: ${{ matrix.os == 'windows-latest' }} run: | - choco install -y postgresql${{ matrix.pgver }} --params "/Password:postgres /Port:59${{ matrix.pgver }}" --ia "--prefix C:\PostgreSQL\${{ matrix.pgver }} --datadir C:\PostgreSQL\${{ matrix.pgver }}\data --install_runtimes 0 --disable-components pgAdmin,stackbuilder --enable-components server,commandlinetools" + FOR /f "delims=" %%F IN ('python tools\get_sb_package.py "https://www.postgresql.org/applications-v2.xml" "postgresql_${{ matrix.pgver }}" "windows-x64"') DO SET INSTALLER_EXE=%%F + ECHO Running %INSTALLER_EXE%... + %INSTALLER_EXE% --prefix C:\PostgreSQL\${{ matrix.pgver }} --datadir C:\PostgreSQL\${{ matrix.pgver }}\data --serverport 59${{ matrix.pgver }} --superpassword postgres --install_runtimes 0 --mode unattended --unattendedmodeui none --disable-components pgAdmin, stackbuilder --enable-components server,commandlinetools" choco install -y mitkerberos REM Ignore error 3010 (reboot required)