Rename CI/CD action to conform to aio-libs standard#1158
Rename CI/CD action to conform to aio-libs standard#1158webknjaz merged 1 commit intoaio-libs:masterfrom
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. 🚨 Try these New Features:
|
|
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