File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 77 UBUNTU_FULL_DEPS : " libncurses5-dev libreadline-dev nettle-dev libasio-dev libgnutls28-dev libuv1-dev python3-pip python3-dev python3-setuptools libcppunit-dev libjsoncpp-dev autotools-dev autoconf libfmt-dev libmsgpack-dev libargon2-dev"
88 UBUNTU_MESON_DEPS : " ninja-build libncurses5-dev libreadline-dev nettle-dev libasio-dev libgnutls28-dev libuv1-dev python3-dev python3-setuptools python3-pip libcppunit-dev libjsoncpp-dev libfmt-dev libmsgpack-dev libargon2-dev"
99 UBUNTU_MINIMAL_DEPS : " libncurses5-dev libreadline-dev nettle-dev libfmt-dev libgnutls28-dev libcppunit-dev libmsgpack-dev libargon2-dev"
10+ DEBIAN12_DEPS : " autotools-dev autoconf libtool m4 automake pkg-config libncurses5-dev libreadline-dev nettle-dev libasio-dev libgnutls28-dev libuv1-dev python3-pip python3-dev python3-setuptools libcppunit-dev libjsoncpp-dev libfmt-dev libmsgpack-dev libargon2-dev"
1011
1112on : [push, pull_request]
1213
@@ -109,6 +110,31 @@ jobs:
109110 - name : Run Unit tests
110111 run : cd build && ./opendht_unit_tests
111112
113+ build-debian12 :
114+ name : Debian 12/GCC build
115+ runs-on : ubuntu-latest
116+
117+ container :
118+ image : debian:12
119+ volumes :
120+ - .:/workspace
121+ options : --workdir /workspace
122+ env :
123+ DEBIAN_FRONTEND : noninteractive
124+
125+ steps :
126+ - uses : actions/checkout@v5
127+ - name : Install Dependencies
128+ run : |
129+ apt-get update
130+ apt-get install -y $DEBIAN12_DEPS
131+
132+ - name : Build
133+ run : |
134+ ./autogen.sh
135+ ./configure --enable-proxy-client
136+ make
137+
112138 build-macos :
113139 name : macOS/Clang build
114140 runs-on : macos-15
You can’t perform that action at this time.
0 commit comments