Trigger folder access prompts in permission checks; add lead welcome

This commit is contained in:
Ian Gulliver
2026-10-22 08:01:59 -07:00
parent e1eeaad925
commit a3d1852f45
13 changed files with 227 additions and 149 deletions
+2 -2
View File
@@ -70,14 +70,14 @@ func (m *Manager) CheckPermissions(ctx context.Context) ([]api.Permission, error
if err != nil {
return nil, err
}
ctx, cancel := context.WithTimeout(ctx, 50*time.Second)
ctx, cancel := context.WithTimeout(ctx, 2*time.Minute)
defer cancel()
cmd := exec.CommandContext(ctx, bin, "check")
stderr := strings.Builder{}
cmd.Stderr = &stderr
out, err := cmd.Output()
if ctx.Err() == context.DeadlineExceeded {
return nil, fmt.Errorf("byre-hands check didn't finish within 50s; answer macOS's prompt on the server's Mac and check again")
return nil, fmt.Errorf("byre-hands check didn't finish within 2 minutes; answer macOS's prompts on the server's Mac and check again")
}
if err != nil {
return nil, fmt.Errorf("byre-hands check: %w: %s", err, strings.TrimSpace(stderr.String()))