Skip to content

Commit 11f619b

Browse files
author
Test User
committed
Add debian build
1 parent 0f3272f commit 11f619b

File tree

8 files changed

+34
-18
lines changed

8 files changed

+34
-18
lines changed

.github/workflows/git-ssh-dr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
git-ssh-default-replace-test:
2929
runs-on: ubuntu-22.04
30-
container:
30+
container:
3131
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3232
env:
3333
DEBIAN_FRONTEND: noninteractive

.github/workflows/hostap.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ jobs:
3232
needs: build_wolfprovider
3333
# Run inside Debian Bookworm with privileged access for UML
3434
container:
35-
image: debian:bookworm
36-
options: --privileged --cap-add=ALL -v /dev:/dev
35+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3736
env:
3837
DEBIAN_FRONTEND: noninteractive
38+
# Add network capabilities so ifconfig/RTNETLINK operations are permitted
39+
# These are passed to `docker run` as runtime options
40+
options: --cap-add=NET_ADMIN --cap-add=NET_RAW
3941
# This should be a safe limit for the tests to run.
4042
timeout-minutes: 90
4143
strategy:

.github/workflows/openssh.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ jobs:
3131
runs-on: ubuntu-22.04
3232
needs: build_wolfprovider
3333
container:
34-
image: debian:bookworm
34+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
35+
env:
36+
DEBIAN_FRONTEND: noninteractive
3537
# Extra permissions needed for Debian Bookworm
3638
options: >-
3739
--privileged
@@ -41,9 +43,8 @@ jobs:
4143
--device=/dev/loop0
4244
--device=/dev/loop1
4345
--device=/dev/loop2
46+
--cap-add=NET_ADMIN --cap-add=NET_RAW
4447
-v /lib/modules:/lib/modules:ro
45-
env:
46-
DEBIAN_FRONTEND: noninteractive
4748
# This should be a safe limit for the tests to run.
4849
timeout-minutes: 20
4950
strategy:

.github/workflows/python3-ntp.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,13 @@ jobs:
3333
# This should be a safe limit for the tests to run.
3434
timeout-minutes: 20
3535
container:
36-
image: debian:bookworm
37-
options: --user root
36+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
37+
env:
38+
DEBIAN_FRONTEND: noninteractive
39+
# Add network capabilities so ifconfig/RTNETLINK operations are permitted
40+
# These are passed to `docker run` as runtime options
41+
options: --cap-add=NET_ADMIN --cap-add=NET_RAW
3842
env:
39-
DEBIAN_FRONTEND: noninteractive
4043
WOLFSSL_PACKAGES_PATH: /tmp/wolfssl-packages
4144
OPENSSL_PACKAGES_PATH: /tmp/openssl-packages
4245
WOLFPROV_PACKAGES_PATH: /tmp/wolfprov-packages

.github/workflows/rsync.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ jobs:
2929
needs: build_wolfprovider
3030
timeout-minutes: 15
3131
container:
32-
image: debian:bookworm
33-
options: --user root
32+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
33+
env:
34+
DEBIAN_FRONTEND: noninteractive
35+
# Add network capabilities so ifconfig/RTNETLINK operations are permitted
36+
# These are passed to `docker run` as runtime options
37+
options: --cap-add=NET_ADMIN --cap-add=NET_RAW
3438
env:
35-
DEBIAN_FRONTEND: noninteractive
3639
WOLFSSL_PACKAGES_PATH: /tmp/wolfssl-packages
3740
OPENSSL_PACKAGES_PATH: /tmp/openssl-packages
3841
WOLFPROV_PACKAGES_PATH: /tmp/wolfprov-packages

.github/workflows/sscep.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,13 @@ jobs:
3232
needs: build_wolfprovider
3333
timeout-minutes: 10
3434
container:
35-
image: debian:bookworm
36-
options: --user root
35+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
36+
env:
37+
DEBIAN_FRONTEND: noninteractive
38+
# Add network capabilities so ifconfig/RTNETLINK operations are permitted
39+
# These are passed to `docker run` as runtime options
40+
options: --cap-add=NET_ADMIN --cap-add=NET_RAW
3741
env:
38-
DEBIAN_FRONTEND: noninteractive
3942
WOLFSSL_PACKAGES_PATH: /tmp/wolfssl-packages
4043
OPENSSL_PACKAGES_PATH: /tmp/openssl-packages
4144
WOLFPROV_PACKAGES_PATH: /tmp/wolfprov-packages

.github/workflows/systemd.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ jobs:
3333
# This should be a safe limit for the tests to run.
3434
timeout-minutes: 20
3535
container:
36-
image: debian:bookworm
36+
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
37+
env:
38+
DEBIAN_FRONTEND: noninteractive
39+
# Add network capabilities so ifconfig/RTNETLINK operations are permitted
40+
# These are passed to `docker run` as runtime options
41+
options: --cap-add=NET_ADMIN --cap-add=NET_RAW
3742
env:
38-
DEBIAN_FRONTEND: noninteractive
3943
WOLFSSL_PACKAGES_PATH: /tmp/wolfssl-packages
4044
OPENSSL_PACKAGES_PATH: /tmp/openssl-packages
4145
WOLFPROV_PACKAGES_PATH: /tmp/wolfprov-packages

.github/workflows/x11vnc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
test_x11vnc:
3131
runs-on: ubuntu-22.04
3232
needs: build_wolfprovider
33-
container:
33+
container:
3434
image: ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3535
env:
3636
DEBIAN_FRONTEND: noninteractive

0 commit comments

Comments
 (0)