@@ -103,6 +103,8 @@ public async Task ExecuteCommandAsync_InvokesDocker_ReturnsTrue()
103103 var server = "ghcr.io" ;
104104 var version = "latest" ;
105105 var arguments = new [ ] { "run" , "this" , "command" } ;
106+ var noHostNetwork = false ;
107+
106108 _processService . Setup ( handler =>
107109 handler . RunAsync (
108110 "docker" ,
@@ -114,7 +116,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_ReturnsTrue()
114116 ) . Returns ( Task . CompletedTask ) ;
115117
116118 // Act
117- await _dockerService . ExecuteCommandAsync ( image , server , version , arguments ) ;
119+ await _dockerService . ExecuteCommandAsync ( image , server , version , noHostNetwork , arguments ) ;
118120
119121 // Assert
120122 _processService . VerifyAll ( ) ;
@@ -127,6 +129,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_WithEnvironmentVariables_Ret
127129 var image = "actions-importer/cli" ;
128130 var server = "ghcr.io" ;
129131 var version = "latest" ;
132+ var noHostNetwork = false ;
130133 var arguments = new [ ] { "run" , "this" , "command" } ;
131134
132135 Environment . SetEnvironmentVariable ( "GH_ACCESS_TOKEN" , "foo" ) ;
@@ -144,7 +147,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_WithEnvironmentVariables_Ret
144147 ) . Returns ( Task . CompletedTask ) ;
145148
146149 // Act
147- await _dockerService . ExecuteCommandAsync ( image , server , version , arguments ) ;
150+ await _dockerService . ExecuteCommandAsync ( image , server , version , noHostNetwork , arguments ) ;
148151
149152 // Assert
150153 _processService . VerifyAll ( ) ;
@@ -157,6 +160,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_WithAdditionalDockerArgument
157160 var image = "actions-importer/cli" ;
158161 var server = "ghcr.io" ;
159162 var version = "latest" ;
163+ var noHostNetwork = false ;
160164 var arguments = new [ ] { "run" , "this" , "command" } ;
161165
162166 Environment . SetEnvironmentVariable ( "DOCKER_ARGS" , "--network=host" ) ;
@@ -172,7 +176,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_WithAdditionalDockerArgument
172176 ) . Returns ( Task . CompletedTask ) ;
173177
174178 // Act
175- await _dockerService . ExecuteCommandAsync ( image , server , version , arguments ) ;
179+ await _dockerService . ExecuteCommandAsync ( image , server , version , noHostNetwork , arguments ) ;
176180
177181 // Assert
178182 _processService . VerifyAll ( ) ;
@@ -185,6 +189,7 @@ public async Task ExecuteCommandAsync_InvokesDocker_OnLinuxOS_ReturnsTrue()
185189 var image = "actions-importer/cli" ;
186190 var server = "ghcr.io" ;
187191 var version = "latest" ;
192+ var noHostNetwork = true ;
188193 var arguments = new [ ] { "run" , "this" , "command" } ;
189194
190195 _runtimeService . Setup ( handler => handler . IsLinux ) . Returns ( true ) ;
@@ -200,15 +205,15 @@ public async Task ExecuteCommandAsync_InvokesDocker_OnLinuxOS_ReturnsTrue()
200205 _processService . Setup ( handler =>
201206 handler . RunAsync (
202207 "docker" ,
203- $ "run --rm -t --network=host - e USER_ID=50 -e GROUP_ID=100 -v \" { Directory . GetCurrentDirectory ( ) } \" :/data { server } /{ image } :{ version } { string . Join ( ' ' , arguments ) } ",
208+ $ "run --rm -t -e USER_ID=50 -e GROUP_ID=100 -v \" { Directory . GetCurrentDirectory ( ) } \" :/data { server } /{ image } :{ version } { string . Join ( ' ' , arguments ) } ",
204209 Directory . GetCurrentDirectory ( ) ,
205210 new [ ] { new ValueTuple < string , string > ( "MSYS_NO_PATHCONV" , "1" ) } ,
206211 true
207212 )
208213 ) . Returns ( Task . CompletedTask ) ;
209214
210215 // Act
211- await _dockerService . ExecuteCommandAsync ( image , server , version , arguments ) ;
216+ await _dockerService . ExecuteCommandAsync ( image , server , version , noHostNetwork , arguments ) ;
212217
213218 // Assert
214219 _processService . VerifyAll ( ) ;
0 commit comments