Use the cli interface instead of the action

Using the machine action seems more like the Right Way, but for some
reason we lose the locale data and so the i18n translations don't apply.
Not a massive concern, since we have to use the cli interface in other
steps anyway.

This closes #1