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

Build dagster-cloud-action PEX for more platforms #200

Merged
merged 1 commit into from
Oct 8, 2024
Merged

Conversation

gibsondan
Copy link
Member

@gibsondan gibsondan commented Oct 1, 2024

Summary:
Make our dagster-cloud-cli work on github action runners that have python versions other than 3.8 installed.

Copy link

github-actions bot commented Oct 1, 2024

Your pull request is automatically being deployed to Dagster Cloud.

Location Status Link Updated
from_gh_action View in Cloud Oct 08, 2024 at 09:24 PM (UTC)

@gibsondan gibsondan force-pushed the buildmorepex branch 3 times, most recently from 388dd18 to 8f422f4 Compare October 2, 2024 02:42
Copy link
Member Author

@gibsondan gibsondan left a comment

Choose a reason for hiding this comment

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

initial tests suggest that this appears to work on 20.04 and 22.04 and 24.04

@@ -44,7 +44,7 @@ The point version is the next unused `v0.1.*` version, eg `v0.1.22` above. Creat

## Step 3. Build and deploy a new docker-cloud-action image, a new dagster.cloud.pex and update code references to docker

A script does this work. **Note**: a virtual environment using Python3.8 is required to run the script.
A script does this work. **Note**: a virtual environment using Python3.11 is required to run the script.
Copy link
Contributor

Choose a reason for hiding this comment

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

why 3.11?
shouldn't we just pick one of the 3 defaults below?
maybe 310 because that's the default on internal?

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 did 3.11 because that's our default for development in general and because I changed a test case to depend on it

(3.10 is not the default on internal, 3.11 is)

Copy link
Contributor

@shalabhc shalabhc left a comment

Choose a reason for hiding this comment

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

why not use 310 for mac and tests as well?

@shalabhc
Copy link
Contributor

shalabhc commented Oct 2, 2024

answering my own question - tox an internal use 3.11 by default so more likely to have that venv locally.

@gibsondan gibsondan force-pushed the buildmorepex branch 4 times, most recently from 8842762 to 13257d6 Compare October 8, 2024 21:13
Summary:
Make our dagster-cloud-cli work on github action runners that have python versions other than 3.8 installed.
@gibsondan gibsondan merged commit a582e0f into main Oct 8, 2024
8 checks passed
@gibsondan gibsondan deleted the buildmorepex branch October 8, 2024 21:30
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