Skip to content

Bugfix/docker bake linux amd64 macos#384

Open
esalituro wants to merge 3 commits intoAcademySoftwareFoundation:mainfrom
esalituro:bugfix/docker-bake-linux-amd64-macos
Open

Bugfix/docker bake linux amd64 macos#384
esalituro wants to merge 3 commits intoAcademySoftwareFoundation:mainfrom
esalituro:bugfix/docker-bake-linux-amd64-macos

Conversation

@esalituro
Copy link
Copy Markdown

Adds and explicit platforms for MacOS builds. Adds test to confirm it only affects MacOS.
Updates README.md with MacOS notes.

Docker Desktop on Apple Silicon defaults to linux/arm64; set bake platforms
so local builds match CI (linux/amd64).

- Apply black formatting to builder.
- Tests: mock sys.platform for platform key and full bake dict equality on macOS.

Signed-off-by: Eric Salituro <esalituro@icloud.com>
Made-with: Cursor
- README: Linux artifacts on macOS, Docker 8c/16GB, buildx on Docker VMM vs Rosetta

Signed-off-by: Eric Salituro <esalituro@icloud.com>
Made-with: Cursor
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Copy link
Copy Markdown
Contributor

@jfpanisset jfpanisset left a comment

Choose a reason for hiding this comment

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

Thank you for this Eric, I've had to resolve some merge conflicts since your branch ran into some recent cleanup changes (getting rid of the --use-conan option in aswfdocker), can you take a look and make sure I didn't break anything before merging?

@jfpanisset
Copy link
Copy Markdown
Contributor

Ugh, I may have messed something up, I've tried to resolve the conflicts, but GitHub is still showing "This branch cannot be rebased due to conflicts".

Any chance you could resubmit the changes against a fresh checkout from top of main? I don't want to mess up the repo by attempting to do things I don't fully understand.

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