-
-
Notifications
You must be signed in to change notification settings - Fork 114
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
run script in venv through Poetry #92
Conversation
Kudos, SonarCloud Quality Gate passed! |
Thanks for the recommendation. In my perspective, actions-poetry is the right way to prevent we invoke the tools outside the However, we would not consider the publish action at this moment since this is a fork project and we are not ready for it. |
@hms5232 Would you also like to help migrate to actions-poetry and poetry-publish? |
@bluet Yes, I will be willing to help this if project sure to migrate to Poetry 😄 |
@hms5232 Go Go Power Rangers! |
@all-contributors add @hms5232 for code |
I've put up a pull request to add @hms5232! 🎉 |
@bluet It depends on the project's orientation, here's the detail
|
@afunTW What do you suggest? |
@bluet For example, the core developer and CI flow use |
In my option, we don't need and have no time to fit every package manager which user used. If they prefer other tools or CI need something else, Poetry support that exports lock file to other formats. Just use
In summary, I vote |
Another point, Poetry is both a package manager and a virtual environment tool. Using Poetry not only make sure dependencies is same for everyone but also keep everybody's environment is clean. |
I recommend running script through Poetry after Poetry is used.
Maybe consider migrate publish action to poetry-publish; test action can use actions-poetry?