Proposal: Migrate runway operations to runwayctl
Currently, Runway implement its deployment workflow via individual commands specified in .gitlab-ci.yml
files from https://gitlab.com/gitlab-com/gl-infra/platform/runway/ci-tasks. To support
Runway's vision of enabling
teams to perform rapid experimentation, we want developers to be able to leverage Runway from their
local environments, without going through the commit/CI loop. To accomplish this, we want runwayctl
to
encapsulate all the operations and setup that are needed for the deployment workflow, such that in and outside
of CI we can invoke the same commands.