Skip to content

Commit 744afcf

Browse files
committed
Update CI configuration for .NET 10 and Fedora 43
- Add Fedora 43 to CI configuration - Add UBI 10 to CI configuration - Add .NET 10 to the CI matrix
1 parent 6dd7902 commit 744afcf

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,25 @@ jobs:
2222
- docker.io/library/alpine:edge
2323
- quay.io/centos/centos:stream9
2424
- quay.io/centos/centos:stream10
25-
- registry.fedoraproject.org/fedora:41
2625
- registry.fedoraproject.org/fedora:42
26+
- registry.fedoraproject.org/fedora:43
2727
- registry.fedoraproject.org/fedora:rawhide
2828
- registry.access.redhat.com/ubi8
2929
- registry.access.redhat.com/ubi9
30+
- registry.access.redhat.com/ubi10
3031
dotnet_version:
3132
- "8.0"
3233
- "9.0"
33-
include:
34-
- container_image: registry.fedoraproject.org/fedora:42
35-
dotnet_version: "10.0"
36-
- container_image: registry.fedoraproject.org/fedora:rawhide
37-
dotnet_version: "10.0"
34+
- "10.0"
3835
exclude:
3936
- container_image: docker.io/library/alpine:latest
4037
dotnet_version: "9.0"
4138
- container_image: docker.io/library/alpine:edge
4239
dotnet_version: "9.0"
40+
- container_image: docker.io/library/alpine:latest
41+
dotnet_version: "10.0"
42+
- container_image: docker.io/library/alpine:edge
43+
dotnet_version: "10.0"
4344

4445

4546
container:
@@ -58,7 +59,7 @@ jobs:
5859
set -euo pipefail
5960
cat /etc/os-release
6061
if grep fedora /etc/os-release; then
61-
if [[ ${{ matrix.dotnet_version }} == 10.* ]]; then
62+
if [[ ${{ matrix.dotnet_version }} == 11.* ]]; then
6263
dnf install 'dnf-command(copr)' -y
6364
if grep centos /etc/os-release; then
6465
dnf copr enable @dotnet-sig/dotnet-preview centos-stream-10-x86_64 -y
@@ -111,13 +112,15 @@ jobs:
111112
112113
trait_flags=()
113114
114-
if [[ ${{ matrix.container_image }} == *ubi8* ]] ; then
115+
if [[ ${{ matrix.container_image }} == *ubi8 ]] ; then
115116
trait_flags+=( --trait ubi8-repos )
116117
fi
117-
118-
if [[ ${{ matrix.container_image }} == *ubi9* ]] ; then
118+
if [[ ${{ matrix.container_image }} == *ubi9 ]] ; then
119119
trait_flags+=( --trait ubi9-repos )
120120
fi
121+
if [[ ${{ matrix.container_image }} == *ubi10 ]] ; then
122+
trait_flags+=( --trait ubi10-repos )
123+
fi
121124
122125
dotnet turkey/Turkey.dll -v --timeout 600 --trait github-ci "${trait_flags[@]}"
123126
shell: bash

system-data-odbc/test.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"cleanup": true,
99
"skipWhen": [
1010
"ubi8-repos", // UBI8 repos don't contain postgressql server
11-
"ubi9-repos" // UBI9 repos don't contain postgressql server
11+
"ubi9-repos", // UBI9 repos don't contain postgressql server
12+
"ubi10-repos" // UBI10 repos don't contain postgressql server
1213
]
1314
}

tools-in-path/test.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
"cleanup": true,
88
"skipWhen": [
99
"vmr-ci", // tools PATH not configured (tar.gz build)
10+
"os=fedora.34", // Fedora packages stopped updating PATH with 44
11+
"os=fedora.35"
1012
],
1113
"ignoredRIDs": [
1214
]

0 commit comments

Comments
 (0)