diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index dbca7aec626abedd2fd4c94e0c831c076e5e5656..bffdfac6c42063e595d74e18df6708eca77da51c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -31,7 +31,7 @@ jobs:
     runs-on: ${{ matrix.os }}
 
     # tests shouldn't need more time
-    timeout-minutes: 30
+    timeout-minutes: 45
 
     strategy:
       matrix: