added custom branch checkout to workflow along with a tag (#6) * added custom branch checkout to workflow along with a tag * changed checkouts order for main and tag * added github ref for checkout * renamed compiled app * fixed workflow * bumped golang version to 1.15 in docker file