libnetconf2
libnetconf2 copied to clipboard
CI: libssh and ASAN/UBSAN updates
CI: stick with libssh-0.7 only on older Ubuntu releases
We cannot stay on the 0.7 branch of libssh indefinitely. The CMake code blacklists 0.9.3 and 0.9.4, which means that Ubuntu 20.04 has to be affected as well, but we can use a modern libssh on a modern Ubuntu just fine.
Since no builds were using Ubuntu 22.04 yet, let's pick one, for example the SSH-only one, and reconfigure that one to use upstream libssh on latest Ubuntu.
CI: test ASAN/UBSAN with a newer clang
There's no point in not using the latest & greatest when it comes to diagnostics. The other builds are still on Ubuntu 18.04 for compatibility reasons, I suppose, but for this one we want to latest fixes from upstream.