diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a8eba38..6f9b23a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,7 +8,7 @@ on:
 
 jobs:
   test:
-    runs-on: ubuntu-16.04
+    runs-on: ubuntu-18.04
     env:
       GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
     strategy:
@@ -25,11 +25,11 @@ jobs:
               elixir: 1.11.3
               otp: 22.2
           - pair:
-              elixir: 1.12.0
+              elixir: 1.12.3
               otp: 23.2.5
           - pair:
-              elixir: 1.12.0
-              otp: 24.0.1
+              elixir: 1.12.3
+              otp: 24.1.3
             lint: lint
     steps:
       - uses: actions/checkout@v2