Skip to content

Conversation

@cderinbogaz
Copy link
Contributor

Summary

  • Fixes "lsetxattr com.apple.provenance" errors that occur on macOS when Docker tries to copy files with extended attributes
  • Extends previous tar command improvements to cover additional operations in container setup
  • Includes ESLint auto-fixes for code consistency

Test plan

  • Built and tested on macOS with Docker Desktop
  • Verified the container starts successfully without extended attributes errors
  • Confirmed files are copied correctly to the container
  • ESLint passes with only 1 warning (unrelated to changes)

🤖 Generated with Claude Code

Improve tar commands to properly exclude extended attributes on macOS that cause
"lsetxattr com.apple.provenance" errors in Docker operations. This extends the
previous fix to cover additional tar operations in the container setup process.

Changes:
- Add explicit --no-xattrs and --no-fflags flags for macOS tar operations
- Apply fix to both git history copying and Claude config directory copying
- Auto-fix ESLint style issues for consistency

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cderinbogaz cderinbogaz merged commit 61cfa97 into main Jun 19, 2025
3 checks passed
@cderinbogaz cderinbogaz deleted the fix/macos-extended-attributes branch June 19, 2025 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants