EIPs icon indicating copy to clipboard operation
EIPs copied to clipboard

CI: Upgrade EIP-Bot to eip-review-bot

Open Pandapip1 opened this issue 3 years ago • 5 comments
trafficstars

~~Currently WIP.~~ It works.

Has a few advantages over EIP-Bot:

  • Smaller, less systemically complex codebase
    • Maintenance and features can be developed quicker
  • Runs much quicker

Progress:

  • [x] Prototype
  • [x] E2E testing

Pandapip1 avatar Aug 19 '22 18:08 Pandapip1

Hi! I'm a bot, and I wanted to automerge your PR, but couldn't because of the following issue(s):


(fail) .github/workflows/auto-review-bot.yml

classification
ambiguous
  • '.github/workflows/auto-review-bot.yml' must be in eip-###.md format; this error will be overwritten upon relevant editor approval

(fail) config/eip-editors.yml

classification
ambiguous
  • 'config/eip-editors.yml' must be in eip-###.md format; this error will be overwritten upon relevant editor approval

eth-bot avatar Aug 19 '22 18:08 eth-bot

E2E tested: https://github.com/Pandapip1/EIPs-clone/pull/5

Pandapip1 avatar Aug 19 '22 19:08 Pandapip1

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

github-actions[bot] avatar Sep 14 '22 00:09 github-actions[bot]

This would be useful to have.

Pandapip1 avatar Sep 14 '22 12:09 Pandapip1

@Pandapip1 can you rebase pls. @SamWilsn - thoughts migrating to eip-review-bot?

lightclient avatar Nov 02 '22 13:11 lightclient

I'd like to leave some feedback on the bot itself before we make the switch, but besides that, I have no problem with this!

SamWilsn avatar Nov 18 '22 18:11 SamWilsn

I have left some feedback on eip-review-bot. Code is very understandable!

My only concern is that there aren't any automated tests that I could see. Personally I'd like to see some automated tests before we switch away from eip-bot. What do you think @lightclient?

SamWilsn avatar Nov 19 '22 23:11 SamWilsn

I believe my concerns regarding automated testing have mostly been resolved. I am still nervous about switching to a new merge guardian, and would like to see some tests that exercise the whole process (including mocking the GitHub API.)

That said, I think this is sufficiently tested to give it a trial run. Shall we bring it up at the next EIPIP meeting?

SamWilsn avatar Dec 09 '22 18:12 SamWilsn

Sure thing. I might be able to attend the next EIPIP meeting.

Pandapip1 avatar Dec 09 '22 21:12 Pandapip1

Shoot, should've brought this up on EIPIP today. I'm still interested in either getting this merged, or fixing the file deletion bug in the current bot.

SamWilsn avatar Jan 25 '23 17:01 SamWilsn

@SamWilsn we're merging this, right?

Pandapip1 avatar Feb 08 '23 17:02 Pandapip1