Skip to content

Commit 4ece0f5

Browse files
committed
Migrating from ubuntu to debian:bookworm
1 parent bcb17bc commit 4ece0f5

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/clang-tidy.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,3 @@ jobs:
6363
run: |
6464
FILES=$(git -C wolfssl-gnutls-wrapper ls-files src/*.c tests/*.c | sed 's|^|wolfssl-gnutls-wrapper/|')
6565
clang-tidy -p wolfssl-gnutls-wrapper $FILES
66-

.github/workflows/unit-tests.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222
- "GNUTLS_NO_PROVIDER=1"
2323
fail-fast: false
2424
runs-on: ${{ matrix.os }}
25+
container:
26+
image: debian:bookworm
2527

2628
steps:
2729
- name: Checkout repository
@@ -30,9 +32,9 @@ jobs:
3032
- name: Install dependencies (Ubuntu only)
3133
if: matrix.os == 'ubuntu-latest'
3234
run: |
33-
sudo apt-get update
34-
sudo apt-get install -y gnulib autopoint gperf gtk-doc-tools nettle-dev clang \
35-
libtasn1-bin libtasn1-6-dev libunistring-dev libp11-kit-dev libunbound-dev
35+
apt-get update
36+
apt-get install -y git gnulib autopoint gperf gtk-doc-tools nettle-dev clang \
37+
libtasn1-bin libtasn1-6-dev wget libunistring-dev libp11-kit-dev libunbound-dev sudo
3638
3739
# ─────────────── cache the wolfssl/gnutls tool-chain ────────────────
3840
- name: Restore cached gnutls-wolfssl
@@ -67,16 +69,18 @@ jobs:
6769
name: Run Valgrind Tests
6870
timeout-minutes: 30
6971
runs-on: ubuntu-latest
72+
container:
73+
image: debian:bookworm
7074

7175
steps:
7276
- name: Checkout repository
7377
uses: actions/checkout@v4
7478

7579
- name: Install Valgrind and dependencies
7680
run: |
77-
sudo apt-get update
78-
sudo apt-get install -y valgrind gnulib autopoint gperf gtk-doc-tools nettle-dev clang \
79-
libtasn1-bin libtasn1-6-dev libunistring-dev libp11-kit-dev libunbound-dev
81+
apt-get update
82+
apt-get install -y valgrind git wget gnulib autopoint gperf gtk-doc-tools nettle-dev clang \
83+
libtasn1-bin libtasn1-6-dev libunistring-dev libp11-kit-dev libunbound-dev sudo
8084
8185
# ─────────────── cache the wolfssl/gnutls tool-chain ────────────────
8286
- name: Restore cached gnutls-wolfssl

0 commit comments

Comments
 (0)