show the publish option
avoid npe when config is not found
incorrect call to publish
proper upload using optional version name
example of using the new version attributes