Merge branch 'publish' into 'dev'

Implement basic functionality of publish.

See merge request !6
3 jobs for dev in 1 minute and 1 second (queued for 36 seconds)