diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 955beb4aa08ee9f49a3de10ddc0b2975274ea811..7c2f7d4b130118837bfd37e9b2fb629359a1fe5d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -322,7 +322,7 @@ jobs:
         working-directory: complement/dockerfiles
 
       # Run Complement
-      - run: go test -v -tags synapse_blacklist ./tests
+      - run: go test -v -tags synapse_blacklist,msc2403,msc2946,msc3083 ./tests
         env:
           COMPLEMENT_BASE_IMAGE: complement-synapse:latest
         working-directory: complement
diff --git a/changelog.d/10155.misc b/changelog.d/10155.misc
new file mode 100644
index 0000000000000000000000000000000000000000..27b98e7fed7deccf7abf743099668f9bf25ece8b
--- /dev/null
+++ b/changelog.d/10155.misc
@@ -0,0 +1 @@
+Update the Complement build tags in GitHub Actions to test currently experimental features.
\ No newline at end of file