diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 09a22cb2a4125fb2bc06cf1ee5e21d10e912ed0c..ad05a0d5badf1c9dd0dd08322d679d3a55fa93cc 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -26,7 +26,7 @@ jobs:
       - name: Cache
         uses: Swatinem/rust-cache@v2
       - name: Check
-        run: cargo check --all-targets
+        run: cargo check --all-features --all-targets
   check-wasm:
     name: Check wasm
     runs-on: ubuntu-latest
@@ -41,7 +41,7 @@ jobs:
       - name: Cache
         uses: Swatinem/rust-cache@v2
       - name: Check
-        run: RUSTFLAGS=--cfg=web_sys_unstable_apis cargo check --target wasm32-unknown-unknown --all-targets
+        run: RUSTFLAGS=--cfg=web_sys_unstable_apis cargo check --all-features --target wasm32-unknown-unknown --all-targets
   lints:
     name: Lints
     runs-on: ubuntu-latest
@@ -78,7 +78,7 @@ jobs:
       - name: Cache
         uses: Swatinem/rust-cache@v2
  
-      - name: Test bevy-markdown
+      - name: Test bevy_cosmic_edit
         run: cargo test -p bevy_cosmic_edit --lib
   # coverage:
   #   runs-on: ubuntu-latest
@@ -107,4 +107,4 @@ jobs:
   #       with:
   #         token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos
   #         files: lcov.info
-  #         fail_ci_if_error: true
\ No newline at end of file
+  #         fail_ci_if_error: true