diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml
index 443deff7264ed4c69d625201117bdc0663d61ee0..fe81d20071213a3886a1748c538a130281285cfc 100644
--- a/.github/workflows/test-and-publish.yml
+++ b/.github/workflows/test-and-publish.yml
@@ -30,6 +30,8 @@ jobs:
     steps:
       - uses: actions/checkout@v2
       - uses: actions/setup-python@v2
+        with:
+          python-version: ${{ matrix.python-version }}
       - run: pip install black
         if: matrix.python-version != '2.7'
       - run: pip install -r requirements.txt