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: inspections:
# We patch upstream a lot, no need to reject patches # We patch upstream a lot, no need to reject patches
patches: off 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: runpath:
# Upstream explicitly sets $ORIGIN/netcoredeps as an RPATH # Upstream explicitly sets $ORIGIN/netcoredeps as an RPATH
# See https://github.com/dotnet/core/blob/main/Documentation/self-contained-linux-apps.md # See https://github.com/dotnet/core/blob/main/Documentation/self-contained-linux-apps.md

View File

@ -13,13 +13,13 @@
tests: tests:
- download_test_runner: - download_test_runner:
dir: ./ 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: - print_test_runner_version:
dir: ./ dir: ./
run: ./turkey --version run: dotnet turkey/Turkey.dll --version
- regular: - regular:
dir: ./ dir: ./
run: ./turkey -l={{ remote_artifacts }} dotnet-regular-tests run: dotnet turkey/Turkey.dll -l={{ remote_artifacts }} dotnet-regular-tests
required_packages: required_packages:
- aspnetcore-runtime-6.0 - aspnetcore-runtime-6.0
- bash-completion - bash-completion