Repository: earthlab/abc-classroom (language: python)

Issue:
Do we want to keep python 3.6 support & docs build
Python 3.6 is now at [end-of-life](https://www.python.org/downloads/release/python-368/) and we have our first test failure due to incompatible version, #479 

Any reason that abc-classroom should keep supporting 3.6? If not, we should update our Actions workflow to stop testing that python version. Alternately, we'll need to make some modifications to the dependencies. 


Discussion / hints:
This particular action is only to build the docs, so one option is to simply restrict the tests that build the docs to >3.6 (i.e modify the python version matrix for that action). 

Fix patch:
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 2c646d2..89bf73b 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -8,6 +8,7 @@ The format is based on `Keep a Changelog <https://keepachangelog.com/en/1.0.0/>`
 
 [unreleased]
 ------------
+- Remove docs build on python 3.6 - sphinx template no longer supports 3.6, add build for 3.9 (@lwasser, #481)
 - Cleanup old requirements and directories (@lwasser, #415)
 - Update documentation to discuss using extra_files to modify gitignore and readme (@lwasser, #178)
 - Reorganize the functions for checking, validating, and generating access tokens to make testing easier (@kcranston, #460)


Test patch:
diff --git a/.github/workflows/run-tests-mac-win-linux.yml b/.github/workflows/run-tests-mac-win-linux.yml
index 08cf593..426fc49 100644
--- a/.github/workflows/run-tests-mac-win-linux.yml
+++ b/.github/workflows/run-tests-mac-win-linux.yml
@@ -18,7 +18,7 @@ jobs:
       fail-fast: false
       matrix:
         os: ["ubuntu-latest", "macos-latest", "windows-latest"]
-        python-version: [3.6, 3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8, 3.9]
 
     steps:
     - uses: actions/checkout@v2
@@ -42,6 +42,8 @@ jobs:
       run: |
         pytest
     - name: Build Docs
+      # Only run docs on python 3.8
+      if: contains(matrix.python-version, '3.8')
       run: |
         make docs -B
     - name: Lint