-
Notifications
You must be signed in to change notification settings - Fork 8
CI: fixed build and test, polished them, prepare for publishing #20
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
Conversation
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 :) |
Xuanwo
left a comment
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
Uh oh!
There was an error while loading. Please reload this page.