From d8c6e331b0ae14a4d182703be8c4e1938211af4e Mon Sep 17 00:00:00 2001 From: CasVT Date: Sun, 2 Jul 2023 13:50:08 +0200 Subject: [PATCH] Fixed fetching python versions in workflow --- .github/workflows/tests.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index dc2a527..2964cd3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,9 +13,12 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.7.1 + architecture: x64 + cache: 'pip' + cache-dependency-path: requirements.txt - run: pip install -r requirements.txt - run: python3 -m unittest discover -s ./tests -p '*.py' @@ -26,9 +29,12 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.8.0 + architecture: x64 + cache: 'pip' + cache-dependency-path: requirements.txt - run: pip install -r requirements.txt - run: python3 -m unittest discover -s ./tests -p '*.py' @@ -39,9 +45,12 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.9.0 + architecture: x64 + cache: 'pip' + cache-dependency-path: requirements.txt - run: pip install -r requirements.txt - run: python3 -m unittest discover -s ./tests -p '*.py' @@ -52,9 +61,12 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.10.0 + architecture: x64 + cache: 'pip' + cache-dependency-path: requirements.txt - run: pip install -r requirements.txt - run: python3 -m unittest discover -s ./tests -p '*.py' @@ -65,8 +77,11 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.11.0 + architecture: x64 + cache: 'pip' + cache-dependency-path: requirements.txt - run: pip install -r requirements.txt - run: python3 -m unittest discover -s ./tests -p '*.py'