File tree Expand file tree Collapse file tree 5 files changed +35
-12
lines changed
Expand file tree Collapse file tree 5 files changed +35
-12
lines changed Original file line number Diff line number Diff line change 3131 submodules : recursive
3232 ref : ${{ github.ref }}
3333
34+ # KMIP server don't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
35+ - name : Downgrade python to 3.11
36+ uses : actions/setup-python@v5
37+ with :
38+ python-version : 3.11
39+
3440 - name : Install dependencies
3541 run : src/ci_scripts/ubuntu-deps.sh
3642
6470 - name : Extract artifact file
6571 run : tar -xzf artifacts.tar
6672
73+ - name : Downgrade python to 3.11
74+ uses : actions/setup-python@v5
75+ with :
76+ python-version : 3.11
77+
6778 - name : Install dependencies
6879 run : src/ci_scripts/ubuntu-deps.sh
69-
80+
7081 - name : Setup kmip and vault
7182 run : src/ci_scripts/setup-keyring-servers.sh
7283
@@ -109,6 +120,12 @@ jobs:
109120 - name : Extract artifact file
110121 run : tar -xzf artifacts.tar
111122
123+ # KMIP server don't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
124+ - name : Downgrade python to 3.11
125+ uses : actions/setup-python@v5
126+ with :
127+ python-version : 3.11
128+
112129 - name : Install dependencies
113130 run : src/ci_scripts/ubuntu-deps.sh
114131
Original file line number Diff line number Diff line change 1111jobs :
1212 run :
1313 name : Run
14- runs-on : ubuntu-22 .04
14+ runs-on : ubuntu-24 .04
1515 steps :
1616 - name : Clone repository
1717 uses : actions/checkout@v4
1818 with :
1919 submodules : recursive
2020
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+
2127 - name : Install dependencies
2228 run : ci_scripts/ubuntu-deps.sh
2329
Original file line number Diff line number Diff line change 1111jobs :
1212 collect :
1313 name : Collect and upload
14- runs-on : ubuntu-22 .04
14+ runs-on : ubuntu-24 .04
1515 steps :
1616 - name : Clone repository
1717 uses : actions/checkout@v4
1818 with :
1919 submodules : recursive
2020
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+
2127 - name : Install dependencies
2228 run : ci_scripts/ubuntu-deps.sh
2329
Original file line number Diff line number Diff line change 1111 name : Main matrix
1212 strategy :
1313 matrix :
14- os : [ubuntu-22 .04]
14+ os : [ubuntu-24 .04]
1515 compiler : [gcc, clang]
1616 build_type : [debugoptimized]
1717 build_script : [make, meson]
2828 if : github.event_name != 'pull_request'
2929 strategy :
3030 matrix :
31- os : [ubuntu-22 .04-arm]
31+ os : [ubuntu-24 .04-arm]
3232 compiler : [gcc, clang]
3333 build_type : [debugoptimized]
3434 build_script : [make, meson]
Original file line number Diff line number Diff line change @@ -29,11 +29,6 @@ DEPS=(
2929 mawk
3030 perl
3131 pkgconf
32- python3-dev
33- python3
34- python3-pip
35- python3-setuptools
36- python3-wheel
3732 systemtap-sdt-dev
3833 tcl-dev
3934 uuid-dev
4540 # Test
4641 libipc-run-perl
4742 # Test pg_tde
48- python3-pykmip
4943 libhttp-server-simple-perl
5044 lcov
5145 # Run pgperltidy
@@ -56,7 +50,7 @@ sudo apt-get update
5650sudo apt-get install -y ${DEPS[@]}
5751
5852sudo bash -c " $( wget -O - https://apt.llvm.org/llvm.sh) "
59- pip3 install meson
53+ pip3 install meson pykmip cryptography setuptools wheel
6054
6155# Vault
6256wget -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