%note add travis.ci

%note add circle.ci

%note add appveyor

%note google cloud build

Wouldn't it be good to automatically run your tests after every code change and be notified when tests fail?

Providing such functionality is the basic value proposition of hosted CI (continuous integration) services.

They run servers in the cloud, integrate with code hosting services (most likely GitHub) and on every code push they run code you provided.

That code could be just tests but also much more e.g. building binaries, packaging them for distribution and uploading to online storage, like S3 or Google Cloud Storage

Test Go code with GitHub actions