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

Consolidate wheel building workflows in a single file #61

Merged

Conversation

jorisvandenbossche
Copy link
Member

Follow-up on #55

@jorisvandenbossche
Copy link
Member Author

I now created a single job for the wheel building, but since the linux (docker) vs mac/windows are more different, I could also define two jobs: one for linux and one for mac/windows, and then have the test job depend on both those jobs.

As a next step, we will also need to move this to the release workflow, because we want to have the release step depend on the wheels (needs the artifacts to upload and depends on successful tests)

@brendan-ward
Copy link
Member

Thanks for working on this!

define two jobs: one for linux and one for mac/windows

I like this idea; it seems like it would help avoid some of the conditional logic that is in the single job.

Copy link
Member

@brendan-ward brendan-ward left a comment

Choose a reason for hiding this comment

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

This looks great - thank you so much for working on this @jorisvandenbossche !

@@ -49,4 +49,4 @@ GDAL_INCLUDE_PATH = "$VCPKG_INSTALL/include"
GDAL_LIBRARY_PATH = "$VCPKG_INSTALL/lib"
PYOGRIO_PACKAGE_DATA = 1
GDAL_DATA = "$VCPKG_INSTALL/share/gdal"
PROJ_LIB = "$VCPKG_INSTALL/share/proj4"
PROJ_LIB = "$VCPKG_INSTALL/share/proj/data"
Copy link
Member Author

Choose a reason for hiding this comment

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

This change was needed because of microsoft/vcpkg#23186

@jorisvandenbossche jorisvandenbossche merged commit e488658 into geopandas:main Mar 28, 2022
@jorisvandenbossche jorisvandenbossche deleted the consolidate-wheel-building branch March 28, 2022 18:22
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