Skip to content
This repository was archived by the owner on Jun 6, 2023. It is now read-only.
This repository was archived by the owner on Jun 6, 2023. It is now read-only.

Migrate Marvin to BeepBoop #32

@csykes

Description

@csykes

We've had some discussions and think it would be most efficient to migrate Marvin to BeepBoop by porting the existing Golang functions inside a BeepBoop container (and not rebuild all that code in Python). Given that, as part of the migration we'd like to do the following:

  1. Setup a BeepBoop instance to house NewMarvin (just like the old Marvin but with a shiny new robotic wrapper)
  2. Migrate the slack commands back into the bot interface so we have a single place to manage the commands (and stop having to keep the Slack command interface in sync with the engine). People can easily learn the new command structure so the impact will be low.
  3. Migrate from Neal's personal credentials to some general RnP build-machine-like credentials
  4. Find a way to get a paid BeepBoop instance so we don't have to restart it every night (using some Guild budget or have BeepBoop support internal bots free of charge... which ever is simplest)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions