-
Notifications
You must be signed in to change notification settings - Fork 6
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
update release workflow to support macos arm64 #41
Conversation
I just noticed here that we are only building arm64 for python 3.6 which is odd. |
Confirmed arm64 compat wheels are being generated for py3.6-py3.9 https://github.com/dbt-labs/dbt-extractor/runs/4411916006?check_suite_focus=true#step:7:8 |
e51f549
to
fcf19ab
Compare
fcf19ab
to
411b789
Compare
This is ready to go! you can see a list of distributions this workflow creates here https://github.com/dbt-labs/dbt-extractor/runs/4434445906?check_suite_focus=true#step:3:1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm. just one question.
name: Build linux ${{ matrix.target }} | ||
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why don't we need python version here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When setting this argument
manylinux: auto |
The
messense/maturin-action@v1
action builds wheels in a docker container and uses the python versions that are available in the docker container, not the interpreters installed in the VM by GHA. You can see what python versions are supported here https://github.com/messense/maturin-action/blob/51478586be5dfb16a569cb6bbec182fba9f13f79/src/index.ts#L245
I'll add a comment to the source code calling this out!
resolves #32 and dbt-labs/dbt-core#4185
Note: We can kick off a release for 0.4.0 again, it will publish the missing wheels.