- mingw
container:
- image: debian:bullseye
+ image: debian:stable
options: --privileged
steps:
runs-on: ubuntu-22.04
timeout-minutes: 20
container:
- image: debian:bullseye-slim
+ image: debian:stable-slim
env:
CI: 1
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
- 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
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