diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 17d4eea..b8cc4bc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,14 +16,16 @@ jobs: container_image: - quay.io/centos/centos:stream9 - quay.io/centos/centos:stream10 - - registry.fedoraproject.org/fedora:40 - - registry.fedoraproject.org/fedora:41 + - registry.fedoraproject.org/fedora:42 + - registry.fedoraproject.org/fedora:43 - registry.fedoraproject.org/fedora:rawhide - registry.access.redhat.com/ubi8 - registry.access.redhat.com/ubi9 + - registry.access.redhat.com/ubi10 dotnet_version: - "8.0" - "9.0" + - "10.0" container: image: ${{ matrix.container_image }} @@ -39,7 +41,7 @@ jobs: dotnet-sdk-dbg-${{ matrix.dotnet_version }} \ dotnet-runtime-dbg-${{ matrix.dotnet_version }} \ aspnetcore-runtime-dbg-${{ matrix.dotnet_version }} - if [[ ${{ matrix.dotnet_version }} == 9.* ]]; then + if [[ ${{ matrix.dotnet_version }} != 8.* ]]; then dnf install -y dotnet-sdk-aot-${{ matrix.dotnet_version }} fi @@ -78,14 +80,16 @@ jobs: container_image: - quay.io/centos/centos:stream9 - quay.io/centos/centos:stream10 - - registry.fedoraproject.org/fedora:40 - - registry.fedoraproject.org/fedora:41 + - registry.fedoraproject.org/fedora:42 + - registry.fedoraproject.org/fedora:43 - registry.fedoraproject.org/fedora:rawhide - registry.access.redhat.com/ubi8 - registry.access.redhat.com/ubi9 + - registry.access.redhat.com/ubi10 dotnet_version: - "8.0" - "9.0" + - "10.0" container: image: ${{ matrix.container_image }} @@ -101,7 +105,7 @@ jobs: dotnet-sdk-dbg-${{ matrix.dotnet_version }} \ dotnet-runtime-dbg-${{ matrix.dotnet_version }} \ aspnetcore-runtime-dbg-${{ matrix.dotnet_version }} - if [[ ${{ matrix.dotnet_version }} == 9.* ]]; then + if [[ ${{ matrix.dotnet_version }} != 8.* ]]; then dnf install -y dotnet-sdk-aot-${{ matrix.dotnet_version }} fi @@ -146,4 +150,7 @@ jobs: if: ${{ always() }} run: | set -euo pipefail + cat cpuinfo meminfo os-release + cat uname + cat packages find -iname '*.log' -exec echo {} \; -exec cat {} \; diff --git a/Turkey/TestRunner.cs b/Turkey/TestRunner.cs index 5289b50..c2c8875 100644 --- a/Turkey/TestRunner.cs +++ b/Turkey/TestRunner.cs @@ -178,6 +178,27 @@ private static void LogEnvironment(string logDir) string unameOutput = ProcessRunner.Run("uname", "-a"); File.WriteAllText(Path.Combine(logDir, "uname"), unameOutput); + + try + { + string installedPackages = ProcessRunner.Run("rpm", "--query", "--all"); + File.WriteAllText(Path.Combine(logDir, "packages"), installedPackages); + } + catch (InvalidOperationException e) + { + string error = e.Message; + try + { + string installedPackages = ProcessRunner.Run("apk", "list", "--installed"); + File.WriteAllText(Path.Combine(logDir, "packages"), installedPackages); + } + catch (InvalidOperationException e2) + { + error = error + Environment.NewLine + e2.Message; + string installedPackages = "could not find installed packages" + Environment.NewLine + error; + File.WriteAllText(Path.Combine(logDir, "packages"), installedPackages); + } + } } } }