diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index ed5e12f3c7add0adcd95f7e4568d57bc5cdfbd36..9497ebfe337d399bc210bff876c04b0360958925 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -1,10 +1,11 @@
 name: Go-CI
 on:
   push:
-    branches: [ '**' ]
+    branches: [ master ]
     tags: [ '**' ]
   pull_request:
     branches: [ master ]
+  workflow_dispatch:
 jobs:
   lint:
     name: lint
@@ -35,4 +36,5 @@ jobs:
           version: latest
           args: release --rm-dist
         env:
+          CGO_ENABLED: "0"
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}