@@ -13,54 +13,54 @@ jobs:
13
13
- name : Run tests
14
14
run : |
15
15
./test.sh
16
- test_windows :
17
- name : Windows build and tests
18
- runs-on : windows-latest
19
- steps :
20
- - name : Checkout source code
21
- uses : actions/checkout@v2
16
+ # test_windows:
17
+ # name: Windows build and tests
18
+ # runs-on: windows-latest
19
+ # steps:
20
+ # - name: Checkout source code
21
+ # uses: actions/checkout@v2
22
22
23
- - name : Add msbuild to PATH
24
- uses : microsoft/setup-msbuild@v1
23
+ # - name: Add msbuild to PATH
24
+ # uses: microsoft/setup-msbuild@v1
25
25
26
- - name : Install dependencies
27
- run : |
28
- Invoke-WebRequest -URI https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable-msvc.zip -OutFile libsodium-1.0.18-stable-msvc.zip
29
- tar -xf libsodium-1.0.18-stable-msvc.zip
30
- rm libsodium-1.0.18-stable-msvc.zip
31
- cp .\libsodium\x64\Release\v143\dynamic\libsodium.dll $env:PGROOT\lib
32
- Invoke-WebRequest -URI https://github.com/theory/pgtap/archive/refs/tags/v1.2.0.zip -OutFile pgtap.zip
33
- tar -xf pgtap.zip
34
- rm pgtap.zip
35
- cd pgtap-1.2.0
36
- cp .\sql\pgtap.sql.in .\sql\pgtap.sql
37
- perl.exe '-pi.bak' -e "s/TAPSCHEMA/tap/g" .\sql\pgtap.sql
38
- perl.exe '-pi.bak' -e "s/__OS__/win32/g" .\sql\pgtap.sql
39
- perl.exe '-pi.bak' -e "s/__VERSION__/0.24/g" .\sql\pgtap.sql
40
- perl.exe '-pi.bak' -e "s/^-- ## //g" .\sql\pgtap.sql
41
- cp .\sql\pgtap.sql $env:PGROOT\share\extension
42
- cp .\pgtap.control $env:PGROOT\share\extension
43
- cp .\contrib\pgtap.spec $env:PGROOT\share\contrib
44
- ren $env:PGROOT\share\extension\pgtap.sql $env:PGROOT\share\extension\pgtap--1.2.0.sql
45
- shell : pwsh
26
+ # - name: Install dependencies
27
+ # run: |
28
+ # Invoke-WebRequest -URI https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable-msvc.zip -OutFile libsodium-1.0.18-stable-msvc.zip
29
+ # tar -xf libsodium-1.0.18-stable-msvc.zip
30
+ # rm libsodium-1.0.18-stable-msvc.zip
31
+ # cp .\libsodium\x64\Release\v143\dynamic\libsodium.dll $env:PGROOT\lib
32
+ # Invoke-WebRequest -URI https://github.com/theory/pgtap/archive/refs/tags/v1.2.0.zip -OutFile pgtap.zip
33
+ # tar -xf pgtap.zip
34
+ # rm pgtap.zip
35
+ # cd pgtap-1.2.0
36
+ # cp .\sql\pgtap.sql.in .\sql\pgtap.sql
37
+ # perl.exe '-pi.bak' -e "s/TAPSCHEMA/tap/g" .\sql\pgtap.sql
38
+ # perl.exe '-pi.bak' -e "s/__OS__/win32/g" .\sql\pgtap.sql
39
+ # perl.exe '-pi.bak' -e "s/__VERSION__/0.24/g" .\sql\pgtap.sql
40
+ # perl.exe '-pi.bak' -e "s/^-- ## //g" .\sql\pgtap.sql
41
+ # cp .\sql\pgtap.sql $env:PGROOT\share\extension
42
+ # cp .\pgtap.control $env:PGROOT\share\extension
43
+ # cp .\contrib\pgtap.spec $env:PGROOT\share\contrib
44
+ # ren $env:PGROOT\share\extension\pgtap.sql $env:PGROOT\share\extension\pgtap--1.2.0.sql
45
+ # shell: pwsh
46
46
47
- - name : Run msbuild
48
- working-directory : ./build
49
- run : |
50
- msbuild pgsodium.vcxproj /p:libsodiumLocation=..\libsodium /p:PostgreSQLLocation=%PGROOT% /p:Configuration=Release /p:Platform=x64 /p:platformToolset=v143
47
+ # - name: Run msbuild
48
+ # working-directory: ./build
49
+ # run: |
50
+ # msbuild pgsodium.vcxproj /p:libsodiumLocation=..\libsodium /p:PostgreSQLLocation=%PGROOT% /p:Configuration=Release /p:Platform=x64 /p:platformToolset=v143
51
51
52
- - name : Install pgsodium, update config, and restart
53
- run : |
54
- cp .\build\x64\Release\pgsodium.dll $env:PGROOT\lib
55
- cp pgsodium.control $env:PGROOT\share\extension
56
- cp .\sql\* $env:PGROOT\share\extension
57
- cp .\getkey_scripts\pgsodium_getkey.bat $env:PGDATA\
58
- ((Get-Content -Path $env:PGDATA\postgresql.conf) -Replace "#shared_preload_libraries = ''","shared_preload_libraries = 'pgsodium'") | Set-Content -Path $env:PGDATA\postgresql.conf
59
- Add-Content -Path $env:PGDATA\postgresql.conf -Value ("pgsodium.getkey_script = '$env:PGDATA\pgsodium_getkey.bat'" -Replace "\\","/")
60
- & $env:PGBIN\pg_ctl restart -D $env:PGDATA
61
- shell : pwsh
52
+ # - name: Install pgsodium, update config, and restart
53
+ # run: |
54
+ # cp .\build\x64\Release\pgsodium.dll $env:PGROOT\lib
55
+ # cp pgsodium.control $env:PGROOT\share\extension
56
+ # cp .\sql\* $env:PGROOT\share\extension
57
+ # cp .\getkey_scripts\pgsodium_getkey.bat $env:PGDATA\
58
+ # ((Get-Content -Path $env:PGDATA\postgresql.conf) -Replace "#shared_preload_libraries = ''","shared_preload_libraries = 'pgsodium'") | Set-Content -Path $env:PGDATA\postgresql.conf
59
+ # Add-Content -Path $env:PGDATA\postgresql.conf -Value ("pgsodium.getkey_script = '$env:PGDATA\pgsodium_getkey.bat'" -Replace "\\","/")
60
+ # & $env:PGBIN\pg_ctl restart -D $env:PGDATA
61
+ # shell: pwsh
62
62
63
- - name : Run pgsodium tests
64
- run : |
65
- & $env:PGBIN\psql -q -U postgres -f .\test\test.sql
66
- shell : pwsh
63
+ # - name: Run pgsodium tests
64
+ # run: |
65
+ # & $env:PGBIN\psql -q -U postgres -f .\test\test.sql
66
+ # shell: pwsh
0 commit comments