diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 9c4df592..321b5d64 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,11 +3,11 @@ "isRoot": true, "tools": { "csharpier": { - "version": "1.0.2", + "version": "1.1.2", "commands": [ "csharpier" ], "rollForward": false } } -} +} \ No newline at end of file diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index b0b63684..e4b670e0 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup .NET uses: actions/setup-dotnet@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 590b0ead..dcc0c55d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup .NET uses: actions/setup-dotnet@v4 diff --git a/src/Speckle.Sdk/Models/Base.cs b/src/Speckle.Sdk/Models/Base.cs index 57fb1408..1065e6b0 100644 --- a/src/Speckle.Sdk/Models/Base.cs +++ b/src/Speckle.Sdk/Models/Base.cs @@ -169,8 +169,7 @@ public class Base : DynamicBase, ISpeckleObject return count; } - case IEnumerable e - and not string: + case IEnumerable e and not string: { foreach (var arrValue in e) { diff --git a/src/Speckle.Sdk/Serialisation/V2/Send/ObjectSaver.cs b/src/Speckle.Sdk/Serialisation/V2/Send/ObjectSaver.cs index 906d408b..0e26a1bc 100644 --- a/src/Speckle.Sdk/Serialisation/V2/Send/ObjectSaver.cs +++ b/src/Speckle.Sdk/Serialisation/V2/Send/ObjectSaver.cs @@ -100,9 +100,9 @@ public sealed class ObjectSaver( { if (!_options.SkipCacheWrite && batch.Count != 0) { - sqLiteJsonCacheManager.SaveObjects(batch.Select(x => (x.Id.Value, x.Json.Value))); Interlocked.Add(ref _cached, batch.Count); progress?.Report(new(ProgressEvent.CachedToLocal, _cached, _objectsSerialized)); + sqLiteJsonCacheManager.SaveObjects(batch.Select(x => (x.Id.Value, x.Json.Value))); } } catch (OperationCanceledException) diff --git a/src/Speckle.Sdk/Transports/ServerUtils/ProgressStream.cs b/src/Speckle.Sdk/Transports/ServerUtils/ProgressStream.cs index ac15cb86..e0bfa5ac 100644 --- a/src/Speckle.Sdk/Transports/ServerUtils/ProgressStream.cs +++ b/src/Speckle.Sdk/Transports/ServerUtils/ProgressStream.cs @@ -20,7 +20,7 @@ internal sealed class ProgressStream( { int n = _stream.Read(buffer, offset, count); _position += n; - progress?.Report(new(ProgressEvent.DownloadBytes, _position, streamLength)); + progress?.Report(new(ProgressEvent.DownloadBytes, n, streamLength)); return n; } @@ -28,7 +28,7 @@ internal sealed class ProgressStream( { _stream.Write(buffer, offset, count); _position += count; - progress?.Report(new(ProgressEvent.UploadBytes, _position, streamLength)); + progress?.Report(new(ProgressEvent.UploadBytes, count, streamLength)); } public override bool CanRead => true; diff --git a/tests/Speckle.Sdk.Tests.Unit/Serialisation/PrimitiveTestFixture.cs b/tests/Speckle.Sdk.Tests.Unit/Serialisation/PrimitiveTestFixture.cs index 75f63184..6aa76069 100644 --- a/tests/Speckle.Sdk.Tests.Unit/Serialisation/PrimitiveTestFixture.cs +++ b/tests/Speckle.Sdk.Tests.Unit/Serialisation/PrimitiveTestFixture.cs @@ -39,7 +39,7 @@ public abstract class PrimitiveTestFixture }.Select(x => new object[] { x }); public static Half[] Float16TestCases { get; } = - [default, Half.Epsilon, Half.MaxValue, Half.MinValue, Half.PositiveInfinity, Half.NegativeInfinity, Half.NaN]; + [default, Half.Epsilon, Half.MaxValue, Half.MinValue, Half.PositiveInfinity, Half.NegativeInfinity, Half.NaN]; public static float[] FloatIntegralTestCases { get; } = [0, 1, int.MaxValue, int.MinValue];