Skip to content

Commit e60e886

Browse files
Address build/test issues in CI/CD
1 parent 42e4c5d commit e60e886

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

.github/workflows/build.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@ on:
1212

1313
jobs:
1414
build:
15+
strategy:
16+
matrix:
17+
os: [ubuntu-latest, windows-latest, macos-latest]
1518

16-
runs-on: ubuntu-latest
19+
runs-on: ${{ matrix.os }}
1720

1821
steps:
1922
- uses: actions/checkout@v4

Tests/SuperLinq.Async.Tests/SuperLinq.Async.Tests.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net47;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
5+
<TargetFrameworks Condition="$([System.OperatingSystem]::IsWindows())">net47;$(TargetFrameworks)</TargetFrameworks>
56

67
<IsPackable>false</IsPackable>
78
<AnalysisLevel>latest-recommended</AnalysisLevel>

Tests/SuperLinq.Tests/SuperLinq.Tests.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net47;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
5+
<TargetFrameworks Condition="$([System.OperatingSystem]::IsWindows())">net47;$(TargetFrameworks)</TargetFrameworks>
56

67
<IsPackable>false</IsPackable>
78
<AnalysisLevel>latest-recommended</AnalysisLevel>

0 commit comments

Comments
 (0)