gha: Split into two jobs.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ec78fca..df87738 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,10 +1,18 @@
-name: CI tests
+name: CI
 
 on: [push, pull_request]
 
 jobs:
-  build:
+  Checks:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: Licenses
+      run: ./.github/travis/check_license.sh
+    - name: Python Script Headers
+      run: ./.github/travis/check_python_script.sh
 
+  Tests:
     runs-on: ubuntu-latest
     strategy:
       matrix:
@@ -20,11 +28,6 @@
         # FIXME: #65 - Replace with `make-env`
         ./prepareenv.sh
 
-    - name: Check
-      run: |
-        ./.github/travis/check_license.sh
-        ./.github/travis/check_python_script.sh
-
     - name: Test
       run: |
         source "$HOME/miniconda/etc/profile.d/conda.sh"