diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47aa438..fb25ef8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,20 +18,25 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 8.0.x + dotnet-version: 9.0.x #cache: true + - name: Restore dependencies working-directory: ./src run: dotnet restore + - name: Build working-directory: ./src run: dotnet build --no-restore + - name: Test working-directory: ./src run: dotnet test --no-build --no-restore --verbosity normal --logger "trx;LogFileName=test-results.trx" Sleddog.Blink1.Tests + - uses: actions/upload-artifact@v4 if: success() || failure() with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 506845e..b3a1b00 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -40,6 +40,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 9.0.x + + # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/src/Sleddog.Blink1.ExplicitTests/Sleddog.Blink1.ExplicitTests.csproj b/src/Sleddog.Blink1.ExplicitTests/Sleddog.Blink1.ExplicitTests.csproj index 9fdd02f..cfd702d 100644 --- a/src/Sleddog.Blink1.ExplicitTests/Sleddog.Blink1.ExplicitTests.csproj +++ b/src/Sleddog.Blink1.ExplicitTests/Sleddog.Blink1.ExplicitTests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -9,7 +9,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Sleddog.Blink1.ExplicitTests/packages.lock.json b/src/Sleddog.Blink1.ExplicitTests/packages.lock.json index 464c6c1..a423eaa 100644 --- a/src/Sleddog.Blink1.ExplicitTests/packages.lock.json +++ b/src/Sleddog.Blink1.ExplicitTests/packages.lock.json @@ -1,7 +1,7 @@ { "version": 1, "dependencies": { - "net8.0": { + "net9.0": { "Microsoft.NET.Test.Sdk": { "type": "Direct", "requested": "[17.13.0, )", @@ -25,9 +25,9 @@ }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[3.0.2, )", - "resolved": "3.0.2", - "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + "requested": "[3.1.0, )", + "resolved": "3.1.0", + "contentHash": "K9O9TOzugqOo4LJ87uuq1VG8RAqGp20Ng85Wx932oT5LNBkIgeeGYubVW5UMnOOTanFNbGavmbuYrJr4INzSwg==" }, "HidApi.Net": { "type": "Transitive", diff --git a/src/Sleddog.Blink1.Tests/Sleddog.Blink1.Tests.csproj b/src/Sleddog.Blink1.Tests/Sleddog.Blink1.Tests.csproj index 496dd78..1ad095a 100644 --- a/src/Sleddog.Blink1.Tests/Sleddog.Blink1.Tests.csproj +++ b/src/Sleddog.Blink1.Tests/Sleddog.Blink1.Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -10,7 +10,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Sleddog.Blink1.Tests/packages.lock.json b/src/Sleddog.Blink1.Tests/packages.lock.json index 31b3315..e77ccb1 100644 --- a/src/Sleddog.Blink1.Tests/packages.lock.json +++ b/src/Sleddog.Blink1.Tests/packages.lock.json @@ -1,7 +1,7 @@ { "version": 1, "dependencies": { - "net8.0": { + "net9.0": { "AutoFixture.Xunit2": { "type": "Direct", "requested": "[4.18.1, )", @@ -35,9 +35,9 @@ }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[3.0.2, )", - "resolved": "3.0.2", - "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + "requested": "[3.1.0, )", + "resolved": "3.1.0", + "contentHash": "K9O9TOzugqOo4LJ87uuq1VG8RAqGp20Ng85Wx932oT5LNBkIgeeGYubVW5UMnOOTanFNbGavmbuYrJr4INzSwg==" }, "AutoFixture": { "type": "Transitive", diff --git a/src/Sleddog.Blink1/Sleddog.Blink1.csproj b/src/Sleddog.Blink1/Sleddog.Blink1.csproj index 36ec148..99a9389 100644 --- a/src/Sleddog.Blink1/Sleddog.Blink1.csproj +++ b/src/Sleddog.Blink1/Sleddog.Blink1.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 Library true false diff --git a/src/Sleddog.Blink1/packages.lock.json b/src/Sleddog.Blink1/packages.lock.json index 41f8abb..98e0e88 100644 --- a/src/Sleddog.Blink1/packages.lock.json +++ b/src/Sleddog.Blink1/packages.lock.json @@ -1,7 +1,7 @@ { "version": 1, "dependencies": { - "net8.0": { + "net9.0": { "HidApi.Net": { "type": "Direct", "requested": "[1.1.0, )",