-
Notifications
You must be signed in to change notification settings - Fork 4
chore: prepare for release; add versioning & packaging #11
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
run: uv run --isolated --no-project -p 3.12 --with dist/*.whl tests/smoke_test.py | ||
- name: Smoke test (source distribution) | ||
run: uv run --isolated --no-project -p 3.12 --with dist/*.tar.gz tests/smoke_test.py | ||
- run: uv publish --trusted-publishing always |
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.
I configured trusted publishing on pypi with the new repo. You, Mario, can check it here:
https://pypi.org/manage/project/ethereum-hive/settings/publishing
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.
We'll need to merge to test this feature, as it'll take the workflow from main
.
About the .egg-info to-do: I'm not sure how/what to fix 🙃 I've asked @fselmo to clarify/help. But I think we can get this merged to test the trusted publishing setup. |
It looks like it may have fixed itself by moving the repo over to the new domain. I think somehow some old |
Release published here manually/by hand:
https://pypi.org/project/ethereum-hive/
Initial test here (pypi staging):
https://test.pypi.org/project/ethereum-hive/
Todo
ethereum-hive
package instead ofgit+hive.py
execution-spec-tests#1883 (review)