Skip to content

Port release rake task

Port the rake task that automates release steps. This should probably be written in Go, similar to the migration scripts, with the same CLI framework (https://cobra.dev/).

The Nanoc script would do the following steps of the release.

  • Create a branch for the new version
  • Create a Dockerfile for the new version (copy single.Dockerfile and adjust the VER variable)
  • Push the branch

The full process includes more steps, but these are still manual.

An improved version might do something like:

Edited by Sarah German