diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml
index 22d205443b..d884f5dea6 100644
--- a/.github/workflows/reviewdog.yml
+++ b/.github/workflows/reviewdog.yml
@@ -11,6 +11,12 @@ jobs:
 
       - name: Checkout repository
         uses: actions/checkout@v2
+        with:
+          fetch-depth: 0 # required for new-from-rev option in .golangci.yml
+
+      - uses: actions/setup-go@v2
+        with:
+          go-version: "^1.16.2"
 
       - name: Run golangci-lint # reviewdog v1.19.0, golangci-lint v1.38.0
         uses: reviewdog/action-golangci-lint@93be4324306dcbba508544d891a7b0576bb28ddd