Set `last-call-deadline` in the preamble before merging relevant pull requests
Originally from #55
Immediately before merging (IMO, ideally in the merge commit itself) set last-call-deadline in the preamble to 14 days after the merge date.
I'm weakly against this one because last call is 14 days minimum, but unlimited maximum. Some authors like to give a longer last call, and core EIPs have a last call that runs until mainnet launch generally.
Perhaps, if last call is missing automatically add it with 14 day window, if it is present then do nothing?
How about:
- If the last call deadline is missing: set it to merge date plus 14 days.
- If the last call deadline is present, but sooner than 14 days plus the merge date: set it to merge date plus 14 days.
- If the last call deadline is present, and is later than 14 days plus the merge date: leave untouched.
could you please review this issue against 53. ? I believe 53 covers both, time and editors approval. If this is the case I will make a PR following Issue 53 to cover both.
#53 is different. This suggestion is about making the bot add/adjust the last call deadline header field. #53 is about changing the number of editors required to change EIP-1.
Ok. Roger that.
where would you like last-call-deadline to be added (or where normally is added, I do not see it in the EIP-1 template):
eip:
discussions-to: <URL>
status: Draft
type: <Standards Track, Meta, or Informational>
category (*only required for Standards Track): <Core, Networking, Interface, or ERC>
created: <date created on, in ISO 8601 (yyyy-mm-dd) format>
requires (*optional): <EIP number(s)>
After status line.
...
status: Last Call
last-call-deadline: YYYY-MM-DD
type: Core
...
is anybody working on it ?
Nope, go ahead! This might end up being a separate project though, so don't spend too much time on it.
Ok.
How about:
- If the last call deadline is missing: set it to merge date plus 14 days.
- If the last call deadline is present, but sooner than 14 days plus the merge date: set it to merge date plus 14 days.
- If the last call deadline is present, and is later than 14 days plus the merge date: leave untouched.
Question: Should EIP-Bot follows the above If's ?
Yes, but see my comment https://github.com/ethereum/EIP-Bot/issues/65#issuecomment-1237530860
Roger. I will pass on this one either. Ty.