Updates all the releng code to follow the current structure that is templated using gromit.(with the ci/ directory hierarchy and everything)
Removes all the bits that are not relevant to the CLI app(service files, post install, pre install scripts for packages etc.)
Fixes all the upgrade tests that were out of date.
The version injection wasn't working correctly because the current VERSION string cmd.VERSION was a const so not injectable at build time, changes this to a var.
Updates the Dockerfile to use a non-root user as sonarcloud was complaining - should not be an issue running as a non-root/non-system user as it's just a cli app.
This PR:
ci/
directory hierarchy and everything)cmd.VERSION
was a const so not injectable at build time, changes this to a var.