diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
index 01b88afaba75aef3d9045472aa2fd6fdc074cffe..af2f53866852373b0990e332004411930dbdb953 100644
--- a/.github/workflows/ccpp.yml
+++ b/.github/workflows/ccpp.yml
@@ -19,6 +19,13 @@ jobs:
     - name: argon2
       run: |
         cd argon2 && make && sudo make install && cd ..
+    - name: asio
+      run: |
+        wget https://github.com/chriskohlhoff/asio/archive/8087252a0c3c2f0baad96ddbd6554db17a846376.tar.gz \
+        && tar -xvf 8087252a0c3c2f0baad96ddbd6554db17a846376.tar.gz && cd asio-8087252a0c3c2f0baad96ddbd6554db17a846376/asio \
+        && ./autogen.sh && ./configure --prefix=/usr --without-boost \
+        && sudo make install \
+        && cd ../../ && rm -rf asio*
     - name: configure
       run: ./configure
     - name: make