X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=1757c8efb24cc39451d9dcc649e9ae9a21fc67ab;hb=refs%2Fheads%2F1.1;hp=ad86e0f348860c69d4b3be856cc1f149c4ad4abe;hpb=1695d8828ed6fb997dbd96e21c105ab5641b90c5;p=tinc diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ad86e0f3..1757c8ef 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: - mingw container: - image: debian:bullseye + image: debian:stable options: --privileged steps: @@ -59,7 +59,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 20 container: - image: debian:bullseye-slim + image: debian:stable-slim env: CI: 1 @@ -125,6 +125,14 @@ jobs: CC: gcc-11 if: always() + - name: Check that very long paths work + run: | + meson setup "$WD" + meson test -C "$WD" --verbose + env: + WD: /tmp/tinc_testing_directory_with_a_very_long_path_which_goes_over_the_108_char_limit_on_unix_socket_file_paths + if: always() + - name: Archive test results run: sudo tar -caf tests.tar.gz /usr/local/etc continue-on-error: true @@ -156,7 +164,7 @@ jobs: - name: Install deps run: | - sudo sh .ci/deps.sh + sudo sh .ci/deps.sh iputils-arping sudo pip3 install --upgrade cryptography - name: Run tests with OpenSSL 3 @@ -189,17 +197,16 @@ jobs: fail-fast: false matrix: os: - - alpine + - alpine:latest - alpine:edge - - centos:7 # aka RHEL 7 - - almalinux:8 # aka RHEL 8 - - almalinux:9 # aka RHEL 9 - - fedora - - debian:buster - - debian:bullseye + - almalinux:latest + - fedora:latest + - fedora:rawhide + - debian:oldstable + - debian:stable - debian:testing - - ubuntu # current LTS - - ubuntu:rolling # latest + - ubuntu:latest + - ubuntu:rolling container: image: ${{ matrix.os }} options: --privileged