diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 1722e12efd6e8976a5e84cca6e16f3b3cf14ad47..4c01654f4bb5434347819ce4fe2795b40b70a78b 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -12,12 +12,14 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v1
-      - name: Set git config
+        uses: actions/checkout@v2
+        with:
+          fetch-depth: 0
+      - name: Configure Git
         run: |
           git config user.name "$GITHUB_ACTOR"
           git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
       - name: Run Release
-        uses: helm/chart-releaser-action@master
+        uses: helm/chart-releaser-action@v1.0.0
         env:
           CR_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml
index 151dfcb0a263533f5c8bd3307126c04078cf656f..f6d9f4069fa27a407091ec864fb17a8673373ccb 100644
--- a/.github/workflows/verify.yml
+++ b/.github/workflows/verify.yml
@@ -11,9 +11,11 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v1
+        uses: actions/checkout@v2
+      - name: Fetch history
+        run: git fetch --prune --unshallow        
       - name: Run lint
-        uses: helm/chart-testing-action@master
+        uses: helm/chart-testing-action@v1.2.0
         with:
           command: lint
           config: .github/verify-config.yaml