-
-
Notifications
You must be signed in to change notification settings - Fork 804
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
feat: drop istanbul and berlin support #3843
feat: drop istanbul and berlin support #3843
Conversation
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #3843 +/- ##
==========================================
+ Coverage 86.11% 86.12% +0.01%
==========================================
Files 92 92
Lines 13915 13920 +5
Branches 3067 3066 -1
==========================================
+ Hits 11983 11989 +6
Misses 1495 1495
+ Partials 437 436 -1 ☔ View full report in Codecov by Sentry. |
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.
Two general comments:
- We should document the 3-year rule more prominently in the docs so we do our job to set expectations & we must add more prominently the currently supported EVM versions.
- We put a disclaimer that the 3-year rule is not set in stone forever and can change over time due changing circumstances (one scenario is that there is no new EVM version for over 3 years, or there is a cascade of numerous EVM versions within 2 years that make it hard to maintain). Thus, we should state that it's subject to change.
458c098#diff-69cdc09324658e05919bf7af42e6acf5a3d24c57e362497b89779838eb12a4e6R176 |
Maybe rather than using absolute time metric, what about we rather focus on how the different L2s are doing wrt to supporting the latest EVM? 3 yrs is plenty of time to catch up - i think this window could be smaller and the maintenance overhead lowered |
I personally think it's all about expectation management and thus how we (= Vyper) set the expectations. People / Governance tend to think in time scales and not abstractions like EVM versions. New hard fork upgrades undergo governance (mostly DAO-based) approvals on L2s and thus, it will take time in any case (the |
What I did
per #3365,
also:
How I did it
How to verify it
Commit message
Description for the changelog
Cute Animal Picture