Repository: smol-rs/async-task (language: rust)

Issue:
Run tests for async-executor in CI
Similarly to how patched tests for `async-io` are run in the CI workflow for `polling`, we should also run tests for `async-executor` in the CI for this crate.


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 04582fb..7a9e091 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -38,6 +38,14 @@ jobs:
         run: cargo test -- --test-threads=1
         env:
           CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER: valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=all
+      - name: Clone async-executor
+        run: git clone https://github.com/smol-rs/async-executor.git
+      - name: Add patch section
+        run: |
+          echo '[patch.crates-io]' >> async-executor/Cargo.toml
+          echo 'async-task = { path = ".." }' >> async-executor/Cargo.toml
+      - name: Test async-executor
+        run: cargo test --manifest-path async-executor/Cargo.toml
 
   msrv:
     runs-on: ubuntu-latest


Test patch: