Skip to content

Commit 61062bd

Browse files
APIPUB-101 - Bump the minor-patches group with 42 updates (Ed-Fi-Alliance-OSS#102)
* Bump the minor-patches group with 42 updates Bumps Amazon.Extensions.Configuration.SystemsManager from 6.2.2 to 7.0.0 Bumps Autofac to 8.3.0 Bumps AWSSDK.CloudWatchLogs from 3.7.403.21 to 4.0.5.1 Bumps AWSSDK.Core to 4.0.0.14 Bumps AWSSDK.Extensions.NETCore.Setup to 4.0.0, 4.0.2 Bumps AWSSDK.SimpleSystemsManagement to 4.0.0, 4.0.2.1 Bumps Azure.Identity from 1.13.0 to 1.14.1 Bumps Bogus from 35.6.1 to 35.6.3 Bumps FluentAssertions from 6.12.1 to 8.4.0 Bumps Microsoft.CodeAnalysis from 4.11.0 to 4.14.0 Bumps Microsoft.CodeAnalysis.CSharp.CodeStyle from 4.11.0 to 4.14.0 Bumps Microsoft.Data.SqlClient from 5.2.2 to 6.0.2 Bumps Microsoft.Data.Sqlite from 8.0.10 to 9.0.7 Bumps Microsoft.Extensions.Configuration to 9.0.7 Bumps Microsoft.Extensions.Configuration.Abstractions to 9.0.7 Bumps Microsoft.Extensions.Configuration.Binder from 8.0.2 to 9.0.7 Bumps Microsoft.Extensions.Configuration.CommandLine from 8.0.0 to 9.0.7 Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 8.0.0 to 9.0.7 Bumps Microsoft.Extensions.Configuration.Json from 8.0.1 to 9.0.7 Bumps Microsoft.Extensions.DependencyInjection from 8.0.1 to 9.0.7 Bumps Microsoft.IdentityModel.JsonWebTokens from 8.1.2 to 8.12.1 Bumps Microsoft.NET.Test.Sdk from 17.11.1 to 17.14.1 Bumps Npgsql from 8.0.5 to 9.0.3 Bumps NUnit from 4.2.2 to 4.3.2 Bumps NUnit3TestAdapter from 4.6.0 to 5.0.0 Bumps Polly from 8.4.2 to 8.6.1 Bumps Polly.RateLimiting from 8.4.2 to 8.6.1 Bumps Serilog from 4.0.2 to 4.3.0 Bumps Serilog.Settings.Configuration from 8.0.4 to 9.0.0 Bumps Serilog.Sinks.AwsCloudWatch from 4.3.37 to 4.4.42 Bumps Serilog.Sinks.File from 6.0.0 to 7.0.0 Bumps Shouldly from 4.2.1 to 4.3.0 Bumps SmartFormat from 3.5.1 to 3.6.0 Bumps SonarAnalyzer.CSharp from 9.32.0.97167 to 10.12.0.118525 Bumps System.Data.SqlClient from 4.8.6 to 4.9.0 Bumps System.DirectoryServices.Protocols from 8.0.0 to 9.0.7 Bumps System.Drawing.Common from 8.0.10 to 9.0.7 Bumps System.IdentityModel.Tokens.Jwt from 8.1.2 to 8.12.1 Bumps System.Security.Cryptography.Xml from 8.0.2 to 9.0.7 Bumps System.Text.Json to 9.0.7 Bumps System.Threading.RateLimiting from 8.0.0 to 9.0.7 Bumps System.Threading.Tasks.Dataflow from 8.0.1 to 9.0.7 --- updated-dependencies: - dependency-name: Amazon.Extensions.Configuration.SystemsManager dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.Extensions.NETCore.Setup dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.SimpleSystemsManagement dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Autofac dependency-version: 8.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Autofac dependency-version: 8.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: AWSSDK.CloudWatchLogs dependency-version: 4.0.5.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.Core dependency-version: 4.0.0.14 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.Core dependency-version: 4.0.0.14 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.Extensions.NETCore.Setup dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: AWSSDK.SimpleSystemsManagement dependency-version: 4.0.2.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Azure.Identity dependency-version: 1.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Bogus dependency-version: 35.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patches - dependency-name: FluentAssertions dependency-version: 8.4.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.CodeAnalysis dependency-version: 4.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Microsoft.CodeAnalysis.CSharp.CodeStyle dependency-version: 4.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Microsoft.Data.SqlClient dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Data.Sqlite dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Abstractions dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Abstractions dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Abstractions dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Abstractions dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Binder dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.CommandLine dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.Configuration.Json dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Text.Json dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Microsoft.IdentityModel.JsonWebTokens dependency-version: 8.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Npgsql dependency-version: 9.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: NUnit dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: NUnit3TestAdapter dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Polly dependency-version: 8.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Polly.RateLimiting dependency-version: 8.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Serilog dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Serilog.Settings.Configuration dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Serilog.Sinks.AwsCloudWatch dependency-version: 4.4.42 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: Serilog.Sinks.File dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: Shouldly dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: SmartFormat dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: SonarAnalyzer.CSharp dependency-version: 10.12.0.118525 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Data.SqlClient dependency-version: 4.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: System.DirectoryServices.Protocols dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Drawing.Common dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.IdentityModel.Tokens.Jwt dependency-version: 8.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patches - dependency-name: System.Security.Cryptography.Xml dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Text.Json dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Text.Json dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Threading.RateLimiting dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches - dependency-name: System.Threading.Tasks.Dataflow dependency-version: 9.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: minor-patches ... Signed-off-by: dependabot[bot] <support@github.com> * Fixing build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Jimenez <djimenez@growthaccelerationpartners.com>
1 parent ebeb864 commit 61062bd

12 files changed

Lines changed: 74 additions & 74 deletions

File tree

src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ COPY ./Docker/plainTextNamedConnections.template.json /app/plainTextNamedConnect
2222
COPY ./Docker/run.sh /app/run.sh
2323

2424
RUN apk update && \
25-
apk --no-cache add --upgrade unzip=~6 dos2unix=~7 bash=~5 gettext=~0 openssl=3.5.1-r0 postgresql16-client=~16 icu=76.1-r0 curl=~8 && \
25+
apk --no-cache add --upgrade unzip=~6 dos2unix=~7 bash=~5 gettext=~0 openssl=3.5.1-r0 postgresql16-client=~16 icu=76.1-r1 curl=~8 && \
2626
wget -nv -O /app/ApiPublisher.zip https://pkgs.dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_apis/packaging/feeds/EdFi/nuget/packages/EdFi.ApiPublisher/versions/${VERSION}/content && \
2727
unzip /app/ApiPublisher.zip 'EdFi.ApiPublisher/**' -d /app/ && \
2828
mv /app/EdFi.ApiPublisher/* /app/ && \

src/EdFi.Tools.ApiPublisher.Cli/EdFi.Tools.ApiPublisher.Cli.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
</PropertyGroup>
99
<ItemGroup>
1010
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
11-
<PackageReference Include="AWSSDK.CloudWatchLogs" Version="3.7.403.21" />
12-
<PackageReference Include="AWSSDK.Core" Version="3.7.400.35" />
11+
<PackageReference Include="AWSSDK.CloudWatchLogs" Version="4.0.5.1" />
12+
<PackageReference Include="AWSSDK.Core" Version="4.0.0.14" />
1313
<PackageReference Include="Serilog.Enrichers.Thread" Version="4.0.0" />
14-
<PackageReference Include="Serilog.Settings.Configuration" Version="8.0.4" />
15-
<PackageReference Include="Serilog.Sinks.AwsCloudWatch" Version="4.3.37" />
16-
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
17-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
18-
<PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="8.0.0" />
19-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
20-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
21-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
14+
<PackageReference Include="Serilog.Settings.Configuration" Version="9.0.0" />
15+
<PackageReference Include="Serilog.Sinks.AwsCloudWatch" Version="4.4.42" />
16+
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
17+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
18+
<PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="9.0.7" />
19+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.7" />
20+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.7" />
21+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.7" />
2222
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
23-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
24-
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="8.0.1" />
23+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
24+
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="9.0.7" />
2525
</ItemGroup>
2626
<ItemGroup>
2727
<None Update="apiPublisherSettings.json">

src/EdFi.Tools.ApiPublisher.ConfigurationStore.Aws/EdFi.Tools.ApiPublisher.ConfigurationStore.Aws.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
<LangVersion>10</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="Amazon.Extensions.Configuration.SystemsManager" Version="6.2.2" />
8-
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="3.7.301" />
9-
<PackageReference Include="AWSSDK.SimpleSystemsManagement" Version="3.7.402.14" />
10-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
11-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
7+
<PackageReference Include="Amazon.Extensions.Configuration.SystemsManager" Version="7.0.0" />
8+
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.0" />
9+
<PackageReference Include="AWSSDK.SimpleSystemsManagement" Version="4.0.0" />
10+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
11+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
1212
</ItemGroup>
1313
<ItemGroup>
1414
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Connections.Api\EdFi.Tools.ApiPublisher.Connections.Api.csproj" />

src/EdFi.Tools.ApiPublisher.ConfigurationStore.Plaintext/EdFi.Tools.ApiPublisher.ConfigurationStore.Plaintext.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ImplicitUsings>enable</ImplicitUsings>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
7+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
88
</ItemGroup>
99
<ItemGroup>
1010
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Connections.Api\EdFi.Tools.ApiPublisher.Connections.Api.csproj" />

src/EdFi.Tools.ApiPublisher.ConfigurationStore.PostgreSql/EdFi.Tools.ApiPublisher.ConfigurationStore.PostgreSql.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<LangVersion>10</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="Npgsql" Version="8.0.5" />
8-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
9-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
10-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
7+
<PackageReference Include="Npgsql" Version="9.0.3" />
8+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
9+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.7" />
10+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
1111
</ItemGroup>
1212
<ItemGroup>
1313
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Connections.Api\EdFi.Tools.ApiPublisher.Connections.Api.csproj" />

src/EdFi.Tools.ApiPublisher.ConfigurationStore.SqlServer/EdFi.Tools.ApiPublisher.ConfigurationStore.SqlServer.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<LangVersion>10</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="Azure.Identity" Version="1.13.0" />
8-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.2" />
9-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
10-
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.1.2" />
11-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.2" />
12-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
7+
<PackageReference Include="Azure.Identity" Version="1.14.1" />
8+
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.0.2" />
9+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.7" />
10+
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.12.1" />
11+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.12.1" />
12+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
1313
</ItemGroup>
1414
<ItemGroup>
1515
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Connections.Api\EdFi.Tools.ApiPublisher.Connections.Api.csproj" />

src/EdFi.Tools.ApiPublisher.Connections.Api/EdFi.Tools.ApiPublisher.Connections.Api.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@
55
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
66
</PropertyGroup>
77
<ItemGroup>
8-
<PackageReference Include="Autofac" Version="8.1.1" />
9-
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.11.0" />
8+
<PackageReference Include="Autofac" Version="8.3.0" />
9+
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.14.0" />
1010
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeStyle" Version="4.11.0">
1111
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1212
<PrivateAssets>all</PrivateAssets>
1313
</PackageReference>
14-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
15-
<PackageReference Include="Polly.RateLimiting" Version="8.4.2" />
14+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
15+
<PackageReference Include="Polly.RateLimiting" Version="8.6.1" />
1616
<PackageReference Include="Sandwych.QuickGraph.Core" Version="1.0.0" />
17-
<PackageReference Include="SonarAnalyzer.CSharp" Version="9.32.0.97167">
17+
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.12.0.118525">
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
<PrivateAssets>all</PrivateAssets>
2020
</PackageReference>
21-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
21+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
2222
</ItemGroup>
2323
<ItemGroup>
2424
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Core\EdFi.Tools.ApiPublisher.Core.csproj" />

src/EdFi.Tools.ApiPublisher.Connections.Api/Processing/Target/Blocks/PostResourceProcessingBlocksFactory.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ private async Task<IEnumerable<ErrorItemMessage>> HandlePostItemMessage(
164164
var retryPolicy = Policy.Handle<Exception>()
165165
.OrResult<HttpResponseMessage>(
166166
r =>
167-
// Descriptor Conflicts are not to be retried
167+
// Descriptor Conflicts are not to be retried
168168
(r.StatusCode == HttpStatusCode.Conflict
169169
&& !postItemMessage.ResourceUrl.EndsWith("Descriptors", StringComparison.OrdinalIgnoreCase))
170170
|| r.StatusCode.IsPotentiallyTransientFailure()
@@ -443,10 +443,10 @@ string GetResponseMessageText(HttpResponseMessage response)
443443

444444
bool IsBadRequestForUnresolvedReferenceOfPrimaryRelationship(HttpResponseMessage postItemResponse, PostItemMessage msg)
445445
{
446-
// If response is a Bad Request, check for need to explicitly fetch dependencies
446+
// If response is a Bad Request, check for need to explicitly fetch dependencies
447447
if (postItemResponse.StatusCode == HttpStatusCode.BadRequest
448-
// If resource is a "primary relationship" configured in authorization failure handling
449-
&& missingDependencyByResourcePath.TryGetValue(msg.ResourceUrl, out string missingDependencyResourcePath))
448+
// If resource is a "primary relationship" configured in authorization failure handling
449+
&& missingDependencyByResourcePath.ContainsKey(msg.ResourceUrl))
450450
{
451451
string responseMessageText = GetResponseMessageText(postItemResponse);
452452

@@ -482,17 +482,17 @@ async Task<string> GetResponseMessageTextAsync(HttpResponseMessage response)
482482

483483
async Task<(bool success, MissingDependencyDetails)> TryGetMissingDependencyDetailsAsync(HttpResponseMessage postItemResponse, PostItemMessage msg)
484484
{
485-
// If response is a Bad Request (which is the API's error response for missing Staff/Student/Parent), check for need to explicitly fetch dependencies
486-
// NOTE: If support is expanded for other missing dependencies, the response code from the API (currently) will be a 409 Conflict status.
485+
// If response is a Bad Request (which is the API's error response for missing Staff/Student/Parent), check for need to explicitly fetch dependencies
486+
// NOTE: If support is expanded for other missing dependencies, the response code from the API (currently) will be a 409 Conflict status.
487487
if (postItemResponse.StatusCode == HttpStatusCode.BadRequest
488-
// If resource is a "primary relationship" configured in authorization failure handling
489-
&& missingDependencyByResourcePath.TryGetValue(msg.ResourceUrl, out string missingDependencyResourcePath))
488+
// If resource is a "primary relationship" configured in authorization failure handling
489+
&& missingDependencyByResourcePath.ContainsKey(msg.ResourceUrl))
490490
{
491491
string responseMessageText = await GetResponseMessageTextAsync(postItemResponse);
492492

493493
if (responseMessageText?.Contains("reference could not be resolved.") == true)
494494
{
495-
// Infer reference name from message. This is a bit fragile, but no other choice here.
495+
// Infer reference name from message. This is a bit fragile, but no other choice here.
496496
var referenceNameMatch = Regex.Match(
497497
responseMessageText,
498498
@"(?<ReferencedResourceName>\w+) reference could not be resolved.");
@@ -502,7 +502,7 @@ async Task<string> GetResponseMessageTextAsync(HttpResponseMessage response)
502502
string referencedResourceName = referenceNameMatch.Groups["ReferencedResourceName"].Value;
503503
string referenceName = referencedResourceName.ToCamelCase() + "Reference";
504504

505-
// Get the missing reference's source URL
505+
// Get the missing reference's source URL
506506
string dependencyItemUrl = msg.Item.SelectToken($"{referenceName}.link.href")?.Value<string>();
507507

508508
if (dependencyItemUrl == null)
@@ -512,7 +512,7 @@ async Task<string> GetResponseMessageTextAsync(HttpResponseMessage response)
512512
return (false, null);
513513
}
514514

515-
// URL is expected to be of the format of
515+
// URL is expected to be of the format of
516516
var parts = dependencyItemUrl.Split('/');
517517

518518
if (parts.Length < 3)

src/EdFi.Tools.ApiPublisher.Connections.Sqlite/EdFi.Tools.ApiPublisher.Connections.Sqlite.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<ImplicitUsings>enable</ImplicitUsings>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="Autofac" Version="8.1.1" />
8-
<PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.10" />
9-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
7+
<PackageReference Include="Autofac" Version="8.3.0" />
8+
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.7" />
9+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
1010
</ItemGroup>
1111
<ItemGroup>
1212
<ProjectReference Include="..\EdFi.Tools.ApiPublisher.Core\EdFi.Tools.ApiPublisher.Core.csproj" />

src/EdFi.Tools.ApiPublisher.Core/EdFi.Tools.ApiPublisher.Core.csproj

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
<LangVersion>10</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="Autofac" Version="8.1.1" />
7+
<PackageReference Include="Autofac" Version="8.3.0" />
88
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
99
<PackageReference Include="Jering.Javascript.NodeJS" Version="7.0.0" />
10-
<PackageReference Include="Polly" Version="8.4.2" />
10+
<PackageReference Include="Polly" Version="8.6.1" />
1111
<PackageReference Include="Polly.Contrib.WaitAndRetry" Version="1.1.1" />
12-
<PackageReference Include="Serilog" Version="4.0.2" />
12+
<PackageReference Include="Serilog" Version="4.3.0" />
1313
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
14-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
15-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
16-
<PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="8.0.0" />
17-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
18-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
19-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
14+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
15+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
16+
<PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="9.0.7" />
17+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.7" />
18+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.7" />
19+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.7" />
2020
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
21-
<PackageReference Include="SmartFormat" Version="3.5.1" />
22-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
23-
<PackageReference Include="System.Threading.RateLimiting" Version="8.0.0" />
24-
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="8.0.1" />
21+
<PackageReference Include="SmartFormat" Version="3.6.0" />
22+
<PackageReference Include="System.Text.Json" Version="9.0.7" />
23+
<PackageReference Include="System.Threading.RateLimiting" Version="9.0.7" />
24+
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="9.0.7" />
2525
</ItemGroup>
2626
</Project>

0 commit comments

Comments
 (0)