diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index b4dd74ea4f2b9ad707a075def84051dcca80ceb2..bf70f8373e3e48554c482fa6fa8b39c53f7d90d6 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -486,6 +486,7 @@ jobs:
           needs: ${{ toJSON(needs) }}
 
           # The newsfile lint may be skipped on non PR builds
-          skippable:
+          # Cargo test is skipped if there is no changes on Rust code
+          skippable: |
             lint-newsfile
             cargo-test
diff --git a/changelog.d/13778.misc b/changelog.d/13778.misc
new file mode 100644
index 0000000000000000000000000000000000000000..2e0dd68a0f942b2c810afbe3f6888bb3553cac5e
--- /dev/null
+++ b/changelog.d/13778.misc
@@ -0,0 +1 @@
+Add a stub Rust crate.