Publish

this changes some arguments around to use environment variables by default
and will this coverage now cache typos in one of the generated files, or just validate there are no typos in the python code while making our selves feel good about our high coverage?