Skip to content

Commit 13a2cbf

Browse files
committed
use ubuntu 26.04 for vey-proxy ci
1 parent 1dfe834 commit 13a2cbf

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/codecov.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ jobs:
130130
verbose: false
131131
vey-proxy-test:
132132
name: vey-proxy test
133-
runs-on: ubuntu-latest
133+
runs-on: ubuntu-26.04
134134
steps:
135135
- name: Checkout sources
136136
uses: actions/checkout@v6
@@ -147,7 +147,7 @@ jobs:
147147
- name: Install build dependencies
148148
run: |
149149
sudo apt-get update
150-
sudo apt-get install capnproto libjemalloc-dev libc-ares-dev libssl-dev liblua5.4-dev
150+
sudo apt-get install capnproto libjemalloc-dev libc-ares-dev libssl-dev libpython3-dev liblua5.4-dev
151151
- name: Install CA Certificates
152152
run: |
153153
sudo apt-get install ca-certificates
@@ -187,6 +187,10 @@ jobs:
187187
sudo mkdir /run/systemd/resolve/static.d
188188
sudo cp ${{ github.workspace }}/scripts/coverage/vey-bench/resolved-ci-static.rr /run/systemd/resolve/static.d/
189189
resolvectl query httpbin.local vey-proxy.local
190+
- name: Check python3 version
191+
run: |
192+
which python3
193+
python3 --version
190194
- name: run unit test
191195
run: |
192196
./scripts/coverage/vey-proxy.sh
@@ -222,7 +226,7 @@ jobs:
222226
- name: Install build dependencies
223227
run: |
224228
sudo apt-get update
225-
sudo apt-get install capnproto libmimalloc-dev libc-ares-dev libssl-dev liblua5.4-dev
229+
sudo apt-get install capnproto libmimalloc-dev libc-ares-dev libssl-dev libpython3-dev liblua5.4-dev
226230
- name: Install CA Certificates
227231
run: |
228232
sudo apt-get install ca-certificates

0 commit comments

Comments
 (0)