diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index cca8d4d1febe3f1549e2fdfe93b0ce47767311ff..6ef265491ba396b8dbf5999f7eb45bff80ee4a15 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,8 +17,28 @@ jobs:
         uses: actions/checkout@v2
       - name: Run unit tests
         run: make tests
+      - name: Setup Kubernetes cluster (KIND)
+        uses: engineerd/setup-kind@v0.5.0
+        with:
+          version: ${{ env.KIND_VERSION }}
+          image: ${{ env.KIND_IMAGE }}
+          name: kube-bench
+      - name: Test connection to Kubernetes cluster
+        run: |
+          kubectl cluster-info
+          kubectl describe node
+      - name: Apply jobs
+        run: kubectl apply -f job.yaml
       - name: Run integration tests
-        run: make integration-tests
+        run: |
+          kubectl wait --for=condition=complete job.batch/kube-bench --timeout=60s
+          kubectl logs job/kube-bench > ./test.data
+      - name: Compare output with expected output
+        uses: GuillaumeFalourd/diff-action@v1
+        with:
+          first_file_path: ./test.data
+          second_file_path: integration/testdata/Expected_output.data
+          expected_result: PASSED
       - name: Release
         uses: goreleaser/goreleaser-action@v2
         with: