Skip to content

Commit 4e903a5

Browse files
committed
Merge remote-tracking branch 'origin/main' into fork/j4587698/fix/console-size-serialization
2 parents c8390f1 + 8600cdc commit 4e903a5

62 files changed

Lines changed: 943 additions & 876 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/devcontainer.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
"features": {
1111
"ghcr.io/devcontainers/features/git:1": {},
1212
"ghcr.io/devcontainers/features/git-lfs:1": {},
13+
"ghcr.io/devcontainers/features/go:1": {},
1314
"ghcr.io/devcontainers/features/docker-in-docker:2": {
1415
"moby": true
1516
},
16-
"ghcr.io/devcontainers/features/dotnet:2.4.1": {
17+
"ghcr.io/devcontainers/features/dotnet:2.4.2": {
1718
"version": "10.0",
1819
"installUsingApt": false
1920
}
@@ -25,10 +26,10 @@
2526
"ms-dotnettools.csdevkit"
2627
],
2728
"settings": {
28-
"dotnet.defaultSolution": "${containerWorkspaceFolder}/Docker.DotNet.sln"
29+
"dotnet.defaultSolution": "${containerWorkspaceFolder}/Docker.DotNet.slnx"
2930
}
3031
}
3132
},
3233
"postCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder} && git lfs checkout",
33-
"postStartCommand": ["dotnet", "build", "${containerWorkspaceFolder}/Docker.DotNet.sln", "/consoleLoggerParameters:NoSummary", "/property:GenerateFullPaths=true", "/property:Configuration=Debug", "/property:Platform=Any CPU"]
34+
"postStartCommand": ["dotnet", "build", "${containerWorkspaceFolder}/Docker.DotNet.slnx", "/consoleLoggerParameters:NoSummary", "/property:GenerateFullPaths=true", "/property:Configuration=Debug"]
3435
}

Docker.DotNet.sln

Lines changed: 0 additions & 199 deletions
This file was deleted.

Docker.DotNet.slnx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<Solution>
2+
<Folder Name="/Solution Items/">
3+
<File Path=".gitignore" />
4+
<File Path="Directory.Build.props" />
5+
<File Path="Directory.Packages.props" />
6+
<File Path="README.md" />
7+
</Folder>
8+
<Folder Name="/src/">
9+
<Project Path="src/Docker.DotNet.BasicAuth/Docker.DotNet.BasicAuth.csproj" />
10+
<Project Path="src/Docker.DotNet.Handler.Abstractions/Docker.DotNet.Handler.Abstractions.csproj" />
11+
<Project Path="src/Docker.DotNet.LegacyHttp/Docker.DotNet.LegacyHttp.csproj" />
12+
<Project Path="src/Docker.DotNet.NativeHttp/Docker.DotNet.NativeHttp.csproj" />
13+
<Project Path="src/Docker.DotNet.NPipe/Docker.DotNet.NPipe.csproj" />
14+
<Project Path="src/Docker.DotNet.Unix/Docker.DotNet.Unix.csproj" />
15+
<Project Path="src/Docker.DotNet.X509/Docker.DotNet.X509.csproj" />
16+
<Project Path="src/Docker.DotNet/Docker.DotNet.csproj" />
17+
<Project Path="src/Microsoft.Net.Http.Client/Microsoft.Net.Http.Client.csproj" />
18+
<File Path="src/Directory.Build.props" />
19+
<File Path="src/Directory.Build.targets" />
20+
</Folder>
21+
<Folder Name="/test/">
22+
<Project Path="test/Docker.DotNet.Tests/Docker.DotNet.Tests.csproj" />
23+
<Project Path="test/Docker.DotNet.TestsV2/Docker.DotNet.TestsV2.csproj" />
24+
</Folder>
25+
</Solution>

src/Directory.Build.props

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<PackageIconUrl>https://github.com/testcontainers/Docker.DotNet/raw/main/icon.png</PackageIconUrl>
1919
</PropertyGroup>
2020

21+
<PropertyGroup>
22+
<Nullable>enable</Nullable>
23+
</PropertyGroup>
24+
2125
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2226
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
2327
</PropertyGroup>

src/Directory.Build.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@
2323
<BuildOutputInPackage Include="$(MSBuildThisFileDirectory)Microsoft.Net.Http.Client\bin\$(Configuration)\$(TargetFramework)\Microsoft.Net.Http.Client.pdb" Condition="Exists('$(MSBuildThisFileDirectory)Microsoft.Net.Http.Client\bin\$(Configuration)\$(TargetFramework)\Microsoft.Net.Http.Client.pdb')" />
2424
</ItemGroup>
2525
</Target>
26+
2627
</Project>

src/Docker.DotNet.BasicAuth/BasicAuthCredentials.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public class BasicAuthCredentials : IAuthProvider
66

77
private readonly string _password;
88

9-
private BasicAuthCredentials(string username, string password, bool tlsEnabled = false)
9+
public BasicAuthCredentials(string username, string password, bool tlsEnabled = false)
1010
{
1111
_username = username;
1212
_password = password;

src/Docker.DotNet.Handler.Abstractions/Docker.DotNet.Handler.Abstractions.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.Handler.Abstractions</PackageId>
55
<Description>An abstraction layer for Docker.DotNet that defines the classes and interfaces for implementing Docker Engine handlers.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<ItemGroup>
118
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
129
</ItemGroup>

src/Docker.DotNet.Handler.Abstractions/IDockerHandlerFactory.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ public interface IDockerHandlerFactory : IStreamHijacker
1010
/// </summary>
1111
/// <param name="clientOptions">The client options.</param>
1212
/// <param name="logger">The logger instance.</param>
13-
/// <returns>A tuple containing the configured handler and normalized endpoint URI.</returns>
14-
Tuple<HttpMessageHandler, Uri> CreateHandler(ClientOptions clientOptions, ILogger logger);
13+
/// <returns>The resolved transport.</returns>
14+
ResolvedTransport CreateHandler(ClientOptions clientOptions, ILogger logger);
1515
}

0 commit comments

Comments
 (0)