Break out artifact upload

as an `upload-artifact` command, plus using it inside the `upload-go-artifacts` command.