Update CI to work on RHEL 9

A new release of dotnet-bunny changes how it needs to be called.

Also update rpminspect ignore list.

Related: RHBZ#1986211
This commit is contained in:
Omair Majid 2022-02-16 16:33:39 -05:00
parent a7f5bd07e6
commit 3bdaa7cb5c
2 changed files with 12 additions and 3 deletions

View File

@ -2,6 +2,15 @@
inspections:
# We patch upstream a lot, no need to reject patches
patches: off
badfuncs:
ignore:
# TODO This removes all badfuncs checks on libcoreclr! Use
# https://github.com/rpminspect/rpminspect/issues/573 to filter
# out the specific issues when that's available
# inet_addr: mono/s390x uses inet_addr for some internal
# debugging. See runtime/src/mono/mono/mini/cfgdump.c
- /usr/lib*/dotnet/shared/Microsoft.NETCore.App/6.0.*/libcoreclr.so
runpath:
# Upstream explicitly sets $ORIGIN/netcoredeps as an RPATH
# See https://github.com/dotnet/core/blob/main/Documentation/self-contained-linux-apps.md

View File

@ -13,13 +13,13 @@
tests:
- download_test_runner:
dir: ./
run: wget --no-verbose https://github.com/redhat-developer/dotnet-bunny/releases/latest/download/turkey-$(uname -m) -O turkey && chmod +x ./turkey
run: wget --no-verbose https://github.com/redhat-developer/dotnet-bunny/releases/latest/download/turkey.tar.gz && tar xf turkey.tar.gz
- print_test_runner_version:
dir: ./
run: ./turkey --version
run: dotnet turkey/Turkey.dll --version
- regular:
dir: ./
run: ./turkey -l={{ remote_artifacts }} dotnet-regular-tests
run: dotnet turkey/Turkey.dll -l={{ remote_artifacts }} dotnet-regular-tests
required_packages:
- aspnetcore-runtime-6.0
- bash-completion