diff --git a/.github/actions/nf-test-action/action.yml b/.github/actions/nf-test-action/action.yml
index 4d05d8f5284d..9489e3b2ac4a 100644
--- a/.github/actions/nf-test-action/action.yml
+++ b/.github/actions/nf-test-action/action.yml
@@ -18,6 +18,8 @@ runs:
   using: "composite"
   steps:
     - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+      with:
+        fetch-depth: 0
 
     - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4
       with:
diff --git a/.github/workflows/gpu-tests.yml b/.github/workflows/gpu-tests.yml
index 5d91fa1becc4..23bc79e58878 100644
--- a/.github/workflows/gpu-tests.yml
+++ b/.github/workflows/gpu-tests.yml
@@ -56,8 +56,6 @@ jobs:
       TOTAL_SHARDS: 2
 
     steps:
-      - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
-      - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
       - name: Run nf-test Action
         uses: ./.github/actions/nf-test-action
         env:
diff --git a/.github/workflows/nf-test.yml b/.github/workflows/nf-test.yml
index 6270f3a6bba9..f0f82e5044ff 100644
--- a/.github/workflows/nf-test.yml
+++ b/.github/workflows/nf-test.yml
@@ -81,8 +81,6 @@ jobs:
       SENTIEON_LICENSE_MESSAGE: ${{ secrets.SENTIEON_LICENSE_MESSAGE }}
       SENTIEON_ENCRYPTION_KEY: ${{ secrets.SENTIEON_ENCRYPTION_KEY }}
     steps:
-      - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
-      - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
       - name: Run nf-test Action
         uses: ./.github/actions/nf-test-action
         with: