-
-
Notifications
You must be signed in to change notification settings - Fork 183
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
Rename CI/CD action to conform to aio-libs standard #1158
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1158 +/- ##
=======================================
Coverage 87.03% 87.03%
=======================================
Files 64 64
Lines 5969 5969
=======================================
Hits 5195 5195
Misses 774 774
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
If we need to create the |
c17e9dc
to
656eb96
Compare
Yes, the requirement is required for tighter security. And no, creating environments does not block you, technically, because they are auto-created when the corresponding job using them runs. That said, I'll still look into creating one in order to apply protection rules and provide the last approval gate through a button on GH. |
Plz also add Additionally, I recommend running dist build unconditionally, at the very beginning of the workflow + running Another thing I noticed is that building the dists uses a deprecated method. |
I will look into that! Your help is much appreciated. We have accumulated a bit of technical debt here and there :-) |
Feel free to ask me about CI. I'm trying to streamline it across the org. I think that some good examples can be found in aiomonitor/aiomysql/yarl/frozenlist/multidict. Some aren't fully synchronized, though. P.S. I checked the repo settings only to find out that I've already configured the environment long ago 😂 |
am i ok to approve, anything left? |
This is part of restoring publishing to PyPI and may be approved (and merged). There will be two more related PRs: #1160 and another one that introduces the pypi deployment environment. But we can split those to keep it simple. |
#1163 will fix the missing deployment environment. After that, we should be able to publish again. |
I opened #1164 to track metadata validation |
Description of Change
Partially adresses #1154 (comment) by renaming our CI GitHub workflow.
Since we do not use GitHub environments and trusted publisher expects
pypi
, this might still fail. @webknjaz: Is the environment really required or could you remove it, at least temporarily?Assumptions
None
Checklist for All Submissions
Checklist when updating botocore and/or aiohttp versions