Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add arm64 platform support to dagster-cloud.pex, do the build inside a manylinux builder image #206

Merged
merged 2 commits into from
Nov 12, 2024

Conversation

gibsondan
Copy link
Member

Summary:
Add an arm64 platform to the dagster-cloud.pex - it no longer builds locally, so do it in Docker now.

Test Plan;
Make a v0.1.48 release

Copy link

github-actions bot commented Oct 31, 2024

Your pull request is automatically being deployed to Dagster Cloud.

Location Status Link Updated
from_gh_action View in Cloud Oct 31, 2024 at 05:53 PM (UTC)

@gibsondan gibsondan requested a review from shalabhc October 31, 2024 15:22
Comment on lines -126 to -127
"--platform=macosx_12_0_x86_64-cp-311-cp311",
"--platform=macosx_12_0_arm64-cp-311-cp311",
Copy link
Member Author

Choose a reason for hiding this comment

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

i had to take these out to keep us below 100MB :/ is there a reason to keep them other than passing the local tests? I wouldn't expect anybody to actually be running this pex in a mac OS context since it's for github actions

Copy link
Member Author

Choose a reason for hiding this comment

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

(well, they do have macOS github runners, but it would be very surprising if people were using them for this purpose)

Copy link
Member Author

Choose a reason for hiding this comment

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

updated the PR to run the tests in docker images

Copy link
Contributor

Choose a reason for hiding this comment

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

is there a reason to keep them other than passing the local tests?

no other reason. i'm ok with removing.

…a manylinux builder image

Summary:
Add an arm64 platform to the dagster-cloud.pex - it no longer builds locally, so do it in Docker now.

Test Plan;
Make a v0.1.48 release
@gibsondan gibsondan force-pushed the onemoreplatform branch 2 times, most recently from f3ac6ab to eb73364 Compare October 31, 2024 17:27
gibsondan added a commit that referenced this pull request Oct 31, 2024
Summary:
I believe after the test changes in #206 to no longer run the tests locally, it is safe (and more correct) to use this insteda of expecting python to be available at a particular path.
@gibsondan gibsondan merged commit f207e39 into main Nov 12, 2024
8 checks passed
@gibsondan gibsondan deleted the onemoreplatform branch November 12, 2024 16:26
gibsondan added a commit that referenced this pull request Nov 12, 2024
Summary:
I believe after the test changes in #206 to no longer run the tests locally, it is safe (and more correct) to use this insteda of expecting python to be available at a particular path.
gibsondan added a commit that referenced this pull request Nov 12, 2024
Summary:
I believe after the test changes in #206 to no longer run the tests locally, it is safe (and more correct) to use this insteda of expecting python to be available at a particular path.
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