diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index dd2d615652a92308fca0093ee4af03e10fc4b1f4..40c612c395e2b6fa5cfeced3b839349694c6028b 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -16,7 +16,7 @@ jobs:
       fail-fast: true
       matrix:
         node-version: [18, 20]
-        os: [macos-latest, windows-latest]
+        os: [macos-latest] # add windows-latest after timeout issue is fixed (see https://github.com/run-llama/LlamaIndexTS/issues/263)
     runs-on: ${{ matrix.os }}
     steps:
       - uses: actions/checkout@v4