diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index bf70f8373e3e48554c482fa6fa8b39c53f7d90d6..a5a217d01521cb5080e638815943a5492f4452b7 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -468,10 +468,6 @@ jobs:
   tests-done:
     if: ${{ always() }}
     needs:
-      - check-sampleconfig
-      - lint
-      - lint-crlf
-      - lint-newsfile
       - trial
       - trial-olddeps
       - sytest
diff --git a/changelog.d/13784.misc b/changelog.d/13784.misc
new file mode 100644
index 0000000000000000000000000000000000000000..e7a542cd809e18b0da6b68d47f625bbd6c603462
--- /dev/null
+++ b/changelog.d/13784.misc
@@ -0,0 +1 @@
+Simplify the dependency DAG in the tests workflow.