-
Notifications
You must be signed in to change notification settings - Fork 4
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
CI: fixed build and test, polished them, prepare for publishing #20
Conversation
wey-gu
commented
Jan 5, 2025
•
edited
Loading
edited
- fixed clippy warning
- fixed test ci run
- excluded arm build as it's toooooo slow now with Qemu.
to make clippy happy
TODO: leverage PDM for modern package mgmt
c42f933
to
96937f6
Compare
2453a10
to
82554b5
Compare
6b74d47
to
911d508
Compare
@Xuanwo this is good to be merged now :) |
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.
Really nice, thank you @wey-gu very much!
pip uninstall -y opendalfs opendalfs_service_memory opendalfs_service_s3 || true | ||
rm -rf dist dist_combined | ||
|
||
# PyPI publishing job (commented out for future use) |
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.
Let's use github OIDC for package uploads (so we don't need static tokens): https://github.com/apache/opendal/blob/6ca3eabc0cc5ad2b5e123acc215b62329bbdbf18/.github/workflows/release_python.yml#L105-L130
We can also upload to https://test.pypi.org/legacy/ to test and verify.
But I believe they are good to have in the future and not a blocker of merging this PR.
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.
Tracked at #21