diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 3de28d27..990c837f 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -10,3 +10,17 @@ updates:
semver-major-days: 7
semver-minor-days: 7
semver-patch-days: 7
+
+- package-ecosystem: github-actions
+ directory: "/"
+ schedule:
+ interval: weekly
+ cooldown:
+ default-days: 7
+
+- package-ecosystem: dotnet-sdk
+ directory: "/"
+ schedule:
+ interval: daily
+ cooldown:
+ default-days: 1
diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml
index dd6677c7..60a48fd8 100644
--- a/.github/workflows/build-linux.yml
+++ b/.github/workflows/build-linux.yml
@@ -3,16 +3,19 @@ on: [push, pull_request]
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_NOLOGO: 1
+permissions:
+ contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
fetch-depth: 0
+ persist-credentials: false
- name: Setup .NET SDK
- uses: actions/setup-dotnet@v5
+ uses: actions/setup-dotnet@v6
with:
global-json-file: global.json
- name: Build Reason
@@ -20,7 +23,7 @@ jobs:
- name: Build Version
shell: bash
run: |
- dotnet tool install --global minver-cli --version 6.0.0
+ dotnet tool install --global minver-cli --version 8.0.0
version=$(minver --tag-prefix v)
echo "MINVERVERSIONOVERRIDE=$version" >> $GITHUB_ENV
- name: Build
diff --git a/.github/workflows/build-osx.yml b/.github/workflows/build-osx.yml
index 83852de2..7bf30d7f 100644
--- a/.github/workflows/build-osx.yml
+++ b/.github/workflows/build-osx.yml
@@ -3,16 +3,19 @@ on: [push, pull_request]
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_NOLOGO: 1
+permissions:
+ contents: read
jobs:
build:
runs-on: macOS-latest
steps:
- name: Checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
fetch-depth: 0
+ persist-credentials: false
- name: Setup .NET SDK
- uses: actions/setup-dotnet@v5
+ uses: actions/setup-dotnet@v6
with:
global-json-file: global.json
- name: Build Reason
@@ -20,7 +23,7 @@ jobs:
- name: Build Version
shell: bash
run: |
- dotnet tool install --global minver-cli --version 6.0.0
+ dotnet tool install --global minver-cli --version 8.0.0
version=$(minver --tag-prefix v)
echo "MINVERVERSIONOVERRIDE=$version" >> $GITHUB_ENV
- name: Build
diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml
index 3efed70e..5fe72b60 100644
--- a/.github/workflows/build-windows.yml
+++ b/.github/workflows/build-windows.yml
@@ -3,16 +3,20 @@ on: [push, pull_request]
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_NOLOGO: 1
+permissions:
+ contents: read
+ packages: write
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
fetch-depth: 0
+ persist-credentials: false
- name: Setup .NET SDK
- uses: actions/setup-dotnet@v5
+ uses: actions/setup-dotnet@v6
with:
global-json-file: global.json
- name: Build Reason
@@ -20,7 +24,7 @@ jobs:
- name: Build Version
shell: bash
run: |
- dotnet tool install --global minver-cli --version 6.0.0
+ dotnet tool install --global minver-cli --version 8.0.0
version=$(minver --tag-prefix v)
echo "MINVERVERSIONOVERRIDE=$version" >> $GITHUB_ENV
- name: Build
diff --git a/build/common.props b/build/common.props
index 904a13ee..9b7d18e5 100644
--- a/build/common.props
+++ b/build/common.props
@@ -41,9 +41,9 @@
-
+
-
+
diff --git a/global.json b/global.json
index 1e7fdfa9..e309d55c 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "10.0.100",
+ "version": "10.0.401",
"rollForward": "latestMinor"
}
}
diff --git a/samples/Exceptionless.SampleBlazorWebAssemblyApp/Exceptionless.SampleBlazorWebAssemblyApp.csproj b/samples/Exceptionless.SampleBlazorWebAssemblyApp/Exceptionless.SampleBlazorWebAssemblyApp.csproj
index 62ed9c0c..828301db 100644
--- a/samples/Exceptionless.SampleBlazorWebAssemblyApp/Exceptionless.SampleBlazorWebAssemblyApp.csproj
+++ b/samples/Exceptionless.SampleBlazorWebAssemblyApp/Exceptionless.SampleBlazorWebAssemblyApp.csproj
@@ -7,8 +7,8 @@
-
-
+
+
diff --git a/samples/Exceptionless.SampleConsole/Exceptionless.SampleConsole.csproj b/samples/Exceptionless.SampleConsole/Exceptionless.SampleConsole.csproj
index 5b7c7b38..51f9da70 100644
--- a/samples/Exceptionless.SampleConsole/Exceptionless.SampleConsole.csproj
+++ b/samples/Exceptionless.SampleConsole/Exceptionless.SampleConsole.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/samples/Exceptionless.SampleLambda/Exceptionless.SampleLambda.csproj b/samples/Exceptionless.SampleLambda/Exceptionless.SampleLambda.csproj
index 3cab80e0..b4fe70dc 100644
--- a/samples/Exceptionless.SampleLambda/Exceptionless.SampleLambda.csproj
+++ b/samples/Exceptionless.SampleLambda/Exceptionless.SampleLambda.csproj
@@ -8,8 +8,8 @@
true
-
-
+
+
diff --git a/samples/Exceptionless.SampleLambdaAspNetCore/Exceptionless.SampleLambdaAspNetCore.csproj b/samples/Exceptionless.SampleLambdaAspNetCore/Exceptionless.SampleLambdaAspNetCore.csproj
index fb9f477f..1e6a109a 100644
--- a/samples/Exceptionless.SampleLambdaAspNetCore/Exceptionless.SampleLambdaAspNetCore.csproj
+++ b/samples/Exceptionless.SampleLambdaAspNetCore/Exceptionless.SampleLambdaAspNetCore.csproj
@@ -5,8 +5,8 @@
Lambda
-
-
+
+
diff --git a/src/Platforms/Exceptionless.Log4net/Exceptionless.Log4net.csproj b/src/Platforms/Exceptionless.Log4net/Exceptionless.Log4net.csproj
index b9c23c6c..142ceefc 100644
--- a/src/Platforms/Exceptionless.Log4net/Exceptionless.Log4net.csproj
+++ b/src/Platforms/Exceptionless.Log4net/Exceptionless.Log4net.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/src/Platforms/Exceptionless.MessagePack/Exceptionless.MessagePack.csproj b/src/Platforms/Exceptionless.MessagePack/Exceptionless.MessagePack.csproj
index b0c47148..8003abd4 100644
--- a/src/Platforms/Exceptionless.MessagePack/Exceptionless.MessagePack.csproj
+++ b/src/Platforms/Exceptionless.MessagePack/Exceptionless.MessagePack.csproj
@@ -25,6 +25,6 @@
-
+
diff --git a/src/Platforms/Exceptionless.NLog/Exceptionless.NLog.csproj b/src/Platforms/Exceptionless.NLog/Exceptionless.NLog.csproj
index 0cef187c..2fcc046b 100644
--- a/src/Platforms/Exceptionless.NLog/Exceptionless.NLog.csproj
+++ b/src/Platforms/Exceptionless.NLog/Exceptionless.NLog.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/test/Exceptionless.MessagePack.Tests/Exceptionless.MessagePack.Tests.csproj b/test/Exceptionless.MessagePack.Tests/Exceptionless.MessagePack.Tests.csproj
index f30633be..2a09c54d 100644
--- a/test/Exceptionless.MessagePack.Tests/Exceptionless.MessagePack.Tests.csproj
+++ b/test/Exceptionless.MessagePack.Tests/Exceptionless.MessagePack.Tests.csproj
@@ -17,9 +17,9 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/test/Exceptionless.TestHarness/Exceptionless.TestHarness.csproj b/test/Exceptionless.TestHarness/Exceptionless.TestHarness.csproj
index e54a4a95..fa50e61f 100644
--- a/test/Exceptionless.TestHarness/Exceptionless.TestHarness.csproj
+++ b/test/Exceptionless.TestHarness/Exceptionless.TestHarness.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/test/Exceptionless.Tests/Exceptionless.Tests.csproj b/test/Exceptionless.Tests/Exceptionless.Tests.csproj
index e1c0134d..27cd3d6b 100644
--- a/test/Exceptionless.Tests/Exceptionless.Tests.csproj
+++ b/test/Exceptionless.Tests/Exceptionless.Tests.csproj
@@ -39,11 +39,11 @@
-
+
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -61,4 +61,4 @@
PreserveNewest
-
\ No newline at end of file
+
diff --git a/test/Exceptionless.Tests/Properties/AssemblyInfo.cs b/test/Exceptionless.Tests/Properties/AssemblyInfo.cs
index 3c360368..8b3d919d 100644
--- a/test/Exceptionless.Tests/Properties/AssemblyInfo.cs
+++ b/test/Exceptionless.Tests/Properties/AssemblyInfo.cs
@@ -1,3 +1,4 @@
-using Xunit;
+using Xunit.Sdk;
+using Xunit.v3;
-[assembly: CollectionBehavior(DisableTestParallelization = true, MaxParallelThreads = 1)]
\ No newline at end of file
+[assembly: Parallelization(Mode = ParallelMode.None)]