Programmatically refreshing a browser tab from an application can be done with a WebSocket connection. This post describes how to achieve this in Golang.
This post gives and Introduction to setting up a continuous delivery pipeline for a Golang-based project in Travis-CI.
This post gives and Introduction to setting up a continuous delivery pipeline for a Golang-based project in AppVeyor.