diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 434866350d1fbf6ed2794560270c854616f39fac..39b7e7d9681c779df6196819ffc9541c2bace0a2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -116,6 +116,9 @@ jobs:
 
                 cd "$DOWNSTREAM_PROJECT"
                 echo "*** $DOWNSTREAM_PROJECT version: $(git rev-parse --short HEAD)"
+                
+                # Use this version of arraycontext instead of what downstream would install
+                sed -i "/egg=arraycontext/ c git+file://$(readlink -f ..)#egg=arraycontext" requirements.txt
 
                 # Avoid slow or complicated tests in downstream projects
                 export PYTEST_ADDOPTS="-k 'not (slowtest or octave or mpi)'"