From a05d8e71381f2be601313430747e7ac3aa274de6 Mon Sep 17 00:00:00 2001 From: stijndcl Date: Wed, 11 Jan 2023 23:27:09 +0100 Subject: [PATCH 1/3] Fix CI --- .github/workflows/python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 23384df..8534ed0 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -5,7 +5,7 @@ on: jobs: dependencies: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python From d7daeb02ff97fcdb761af4f6e89369753cacd6e4 Mon Sep 17 00:00:00 2001 From: stijndcl Date: Wed, 11 Jan 2023 23:30:49 +0100 Subject: [PATCH 2/3] Forgot some --- .github/workflows/python.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 8534ed0..1ef38c9 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -23,7 +23,7 @@ jobs: run: pip3 install -r requirements.txt -r requirements-dev.txt tests: needs: [dependencies] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 services: postgres: image: postgres:14 @@ -63,7 +63,7 @@ jobs: token: ${{ secrets.CODECOV }} linting: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python @@ -83,7 +83,7 @@ jobs: run: flake8 typing: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python @@ -103,7 +103,7 @@ jobs: run: mypy formatting: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python From ff5de8e88b3e8d374ea2599d47ba4af89f2a6b64 Mon Sep 17 00:00:00 2001 From: stijndcl Date: Wed, 11 Jan 2023 23:37:39 +0100 Subject: [PATCH 3/3] Update CI & fix broken test --- .github/workflows/python.yml | 20 +++++++++---------- .../test_utils/test_types/test_datetime.py | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 1ef38c9..be2f5cf 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -9,11 +9,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -41,11 +41,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -67,11 +67,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -87,11 +87,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -107,11 +107,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} diff --git a/tests/test_didier/test_utils/test_types/test_datetime.py b/tests/test_didier/test_utils/test_types/test_datetime.py index 289285b..6582e99 100644 --- a/tests/test_didier/test_utils/test_types/test_datetime.py +++ b/tests/test_didier/test_utils/test_types/test_datetime.py @@ -28,6 +28,7 @@ def test_parse_dm_string_dm_garbage(): parse_dm_string("AC/DC") +@freeze_time("2022-09-11") def test_parse_dm_string_semantic(): """Test parsing date strings in the [DAY] [MONTH] and [MONTH] [DAY] formats""" result = parse_dm_string("23rd november")