File tree Expand file tree Collapse file tree 6 files changed +35
-12
lines changed Expand file tree Collapse file tree 6 files changed +35
-12
lines changed Original file line number Diff line number Diff line change 11
11
jobs :
12
12
run :
13
13
name : Run
14
- runs-on : ubuntu-22 .04
14
+ runs-on : ubuntu-24 .04
15
15
steps :
16
16
- name : Clone repository
17
17
uses : actions/checkout@v4
18
18
with :
19
19
submodules : recursive
20
20
21
+ # CodeChecker doesn't support python 3.12 for now: https://github.com/Ericsson/codechecker/issues/4350
22
+ - name : Downgrade python to 3.11
23
+ uses : actions/setup-python@v5
24
+ with :
25
+ python-version : 3.11
26
+
21
27
- name : Install dependencies
22
28
run : ci_scripts/ubuntu-deps.sh
23
29
Original file line number Diff line number Diff line change 11
11
jobs :
12
12
collect :
13
13
name : Collect and upload
14
- runs-on : ubuntu-22 .04
14
+ runs-on : ubuntu-24 .04
15
15
steps :
16
16
- name : Clone repository
17
17
uses : actions/checkout@v4
18
18
with :
19
19
submodules : recursive
20
20
21
+ # KMIP server doesn't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
22
+ - name : Downgrade python to 3.11
23
+ uses : actions/setup-python@v5
24
+ with :
25
+ python-version : 3.11
26
+
21
27
- name : Install dependencies
22
28
run : ci_scripts/ubuntu-deps.sh
23
29
Original file line number Diff line number Diff line change 11
11
name : PSP
12
12
strategy :
13
13
matrix :
14
- os : [' ubuntu-22 .04' ]
14
+ os : [ubuntu-24 .04]
15
15
compiler : [gcc, clang]
16
16
build_type : [debugoptimized]
17
17
build_script : [make, meson]
Original file line number Diff line number Diff line change 64
64
- name : Extract artifact file
65
65
run : tar -xzf artifacts.tar
66
66
67
+ - name : Downgrade python to 3.11
68
+ uses : actions/setup-python@v5
69
+ with :
70
+ python-version : 3.11
71
+
67
72
- name : Install dependencies
68
73
run : src/ci_scripts/ubuntu-deps.sh
69
-
74
+
70
75
- name : Setup kmip and vault
71
76
run : src/ci_scripts/setup-keyring-servers.sh
72
77
@@ -109,6 +114,12 @@ jobs:
109
114
- name : Extract artifact file
110
115
run : tar -xzf artifacts.tar
111
116
117
+ # KMIP server don't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
118
+ - name : Downgrade python to 3.11
119
+ uses : actions/setup-python@v5
120
+ with :
121
+ python-version : 3.11
122
+
112
123
- name : Install dependencies
113
124
run : src/ci_scripts/ubuntu-deps.sh
114
125
Original file line number Diff line number Diff line change 18
18
jobs :
19
19
run :
20
20
name : Run
21
- runs-on : ubuntu-22 .04
21
+ runs-on : ubuntu-24 .04
22
22
steps :
23
23
- name : Clone repository
24
24
uses : actions/checkout@v4
25
25
with :
26
26
submodules : recursive
27
27
28
+ # KMIP server don't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
29
+ - name : Downgrade python to 3.11
30
+ uses : actions/setup-python@v5
31
+ with :
32
+ python-version : 3.11
33
+
28
34
- name : Install dependencies
29
35
run : ci_scripts/ubuntu-deps.sh
30
36
Original file line number Diff line number Diff line change @@ -29,11 +29,6 @@ DEPS=(
29
29
mawk
30
30
perl
31
31
pkgconf
32
- python3-dev
33
- python3
34
- python3-pip
35
- python3-setuptools
36
- python3-wheel
37
32
systemtap-sdt-dev
38
33
tcl-dev
39
34
uuid-dev
45
40
# Test
46
41
libipc-run-perl
47
42
# Test pg_tde
48
- python3-pykmip
49
43
libhttp-server-simple-perl
50
44
lcov
51
45
# Run pgperltidy
@@ -56,7 +50,7 @@ sudo apt-get update
56
50
sudo apt-get install -y ${DEPS[@]}
57
51
58
52
sudo bash -c " $( wget -O - https://apt.llvm.org/llvm.sh) "
59
- pip3 install meson
53
+ pip3 install meson pykmip cryptography setuptools wheel
60
54
61
55
# Vault
62
56
wget -O - https://apt.releases.hashicorp.com/gpg | sudo tee /etc/apt/keyrings/hashicorp-archive-keyring.asc
You can’t perform that action at this time.
0 commit comments