Skip to content

Don't drop MacOS artifacts in the middle of the Foundry build - #159

Merged
rjan90 merged 1 commit into
mainfrom
fix/build-on-macos
Jul 29, 2026
Merged

Don't drop MacOS artifacts in the middle of the Foundry build#159
rjan90 merged 1 commit into
mainfrom
fix/build-on-macos

Conversation

@JAG-UK

@JAG-UK JAG-UK commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

COPYFILE_DISABLE=1 stops macOS tar from synthesizing AppleDouble
(._*) members out of extended attributes such as com.apple.provenance.
Without it, extracting this archive at runtime drops a ._MockUSDFC.sol
next to the real source, and Foundry then fails to compile it with
"stream did not contain valid UTF-8". The variable is a no-op for GNU
tar on Linux/CI, so it is safe to set unconditionally.

@FilOzzy FilOzzy added this to FOC Jul 29, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Jul 29, 2026

@rjan90 rjan90 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-project-automation github-project-automation Bot moved this from 📌 Triage to ✔️ Approved by reviewer in FOC Jul 29, 2026
@rjan90
rjan90 merged commit 37b447f into main Jul 29, 2026
4 checks passed
@rjan90
rjan90 deleted the fix/build-on-macos branch July 29, 2026 09:05
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants