Skip to content

Commit 6ec9d8e

Browse files
pksorensenclaude
andcommitted
fix(cli): resolve formatting and platform compatibility issues
- Fix whitespace formatting in RunnerStartCommand lambda - Guard File.SetUnixFileMode with platform check to fix CA1416 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 48ff119 commit 6ec9d8e

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/Commands/GitHub/Runner/RunnerStartCommand.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,8 @@ public async Task<int> ExecuteAsync(CommandContext context, Settings settings)
135135
await using var credentialServer = new GitCredentialServer(
136136
_authService,
137137
firstRegistration.Id,
138-
msg => {
138+
msg =>
139+
{
139140
try { File.AppendAllText(logPath, $"[{DateTime.UtcNow:yyyy-MM-dd HH:mm:ss}] [cred-server] {msg}\n"); } catch { }
140141
});
141142
await credentialServer.StartAsync();

src/Infrastructure/Services/Runner/GitCredentialServer.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,15 @@ public async Task StartAsync(CancellationToken ct = default)
7373
await _app.StartAsync(ct);
7474

7575
// Make socket world-accessible so container users (e.g. 'node') can connect
76-
if (File.Exists(_socketPath))
76+
if (OperatingSystem.IsLinux() || OperatingSystem.IsMacOS())
7777
{
78-
File.SetUnixFileMode(_socketPath,
79-
UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute |
80-
UnixFileMode.GroupRead | UnixFileMode.GroupWrite | UnixFileMode.GroupExecute |
81-
UnixFileMode.OtherRead | UnixFileMode.OtherWrite | UnixFileMode.OtherExecute);
78+
if (File.Exists(_socketPath))
79+
{
80+
File.SetUnixFileMode(_socketPath,
81+
UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute |
82+
UnixFileMode.GroupRead | UnixFileMode.GroupWrite | UnixFileMode.GroupExecute |
83+
UnixFileMode.OtherRead | UnixFileMode.OtherWrite | UnixFileMode.OtherExecute);
84+
}
8285
}
8386
}
8487

0 commit comments

Comments
 (0)