diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index defa0af81fe0cdfeffffb1cae7b7494bcfe1e5ce..c8995972397b0b4eee5e00b527d99897cf39050c 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -4,65 +4,7 @@ on:
   - "push"
 
 jobs:
-  macos-unit-tests:
-    runs-on: "macos-latest"
-    strategy:
-      matrix:
-        python-version:
-          - "2.7"
-
-    steps:
-    - uses: actions/checkout@v2
-      with:
-        fetch-depth: "0"
-
-      # Get tags not fetched by the checkout action, needed for auto-versioning.
-    - name: "Finish checkout"
-      run: |
-        git fetch --tags
-
-    - name: "Upgrade Pip"
-      run: |
-        python -m pip install -v --upgrade pip
-
-    - name: "Install CI Dependencies"
-      run: |
-        python -m pip install -v wheel coverage
-
-    - name: "Install Test Dependencies"
-      run: |
-        python -m pip install -v -r test-requirements.txt
-
-    - name: "Install ZKAPAuthorizer"
-      run: |
-        python -m pip install -v ./
-
-    - name: "Dump Python Environment"
-      run: |
-        pip freeze
-
-    - name: "Run Tests"
-      env:
-        MAGIC_FOLDER_HYPOTHESIS_PROFILE: "ci"
-      run: |
-        python -m coverage run --debug=config -m twisted.trial _zkapauthorizer
-
-    - name: "Convert Coverage"
-      run: |
-        echo "Files:"
-        dir
-        echo "Combining"
-        coverage combine
-        echo "Reporting"
-        coverage report
-        echo "Converting to XML"
-        coverage xml
-
-    - uses: codecov/codecov-action@v1
-      with:
-        file: "./coverage.xml"
-
-  windows-unit-tests:
+  unit-tests:
     runs-on: "windows-latest"
     strategy:
       matrix: