Unverified Commit d5113840 authored by Dominik Charousset's avatar Dominik Charousset Committed by GitHub

Merge pull request #1430

Update to Fedora 38 and add FreeBSD 13.2 in the CI
parents 7d2f7b81 eec3200e
FROM fedora:35
FROM fedora:37
RUN dnf update -y \
&& dnf clean all \
......
FROM fedora:36
FROM fedora:38
RUN dnf update -y \
&& dnf clean all \
......
#!/bin/sh
echo "Preparing FreeBSD environment"
sysctl hw.model hw.machine hw.ncpu
set -e
set -x
env ASSUME_ALWAYS_YES=YES pkg bootstrap
pkg install -y bash git cmake
# Make sure network tests fail early.
sysctl -w net.inet.tcp.blackhole=0
......@@ -46,10 +46,21 @@ freebsd12_task:
build_script: .ci/run.sh build .ci/debug-flags.cmake . build
test_script: .ci/run.sh test build net.udp_datagram_socket
# Fedora 36 EOL: May 2023
# FreeBSD 13.2 EOL: Release of 13.3 + 3 months
freebsd13_task:
freebsd_instance:
image_family: freebsd-13-2
<< : *RESOURCES_TEMPLATE
prepare_script: .ci/freebsd-13/prepare.sh
# Test net.udp_datagram_socket is unstable on FreeBSD, see GH issue #1397.
# << : *DEBUG_BUILD_TEMPLATE
build_script: .ci/run.sh build .ci/debug-flags.cmake . build
test_script: .ci/run.sh test build net.udp_datagram_socket
# Fedora 38 EOL: May 2024
sanitizers_task:
container:
dockerfile: .ci/fedora-36/Dockerfile
dockerfile: .ci/fedora-38/Dockerfile
<< : *RESOURCES_TEMPLATE
prepare_script: .ci/run.sh assert UBSanitizer
<< : *ASAN_BUILD_TEMPLATE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment