Skip to content

Commit

Permalink
ci(pytest.yml): extend scope to Windows and MacOS
Browse files Browse the repository at this point in the history
The scope of the automated pytest checks is extended to equally
consider Windows 2022 and MacOS 14.  At present, these are the
most recent OS images of Windows, or MacOS, respectively.

Signed-off-by: Norwid Behrnd <[email protected]>
  • Loading branch information
nbehrnd committed Oct 31, 2024
1 parent 72a9c11 commit 7c7074d
Showing 1 changed file with 40 additions and 2 deletions.
42 changes: 40 additions & 2 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: CI_pytest_appendfilename
# name : pytest.yml
# purpose : regularly run pytest on appendfilename
# date : [2024-10-31 Thu]
# edit :
# edit : [2024-10-31 Thu]

on:
push:
Expand All @@ -17,7 +17,7 @@ on:
# - cron: "0 0 1 * *" # once each 1st of a month, at 00:00 UTC (cf. https://crontab.guru/)

jobs:
test-ubuntu:
test-ubuntu-2404:
runs-on: ubuntu-24.04
timeout-minutes: 2

Expand All @@ -35,3 +35,41 @@ jobs:

- name: run the check by pytest
run: python -m pytest

test-windows-2022:
runs-on: windows-2022
timeout-minutes: 2

steps:
- uses: actions/checkout@v4
# by [2024-10-23 Wed], this version possibly will be considered "old", cf.
# https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

- uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install dependencies with PyPI
run: pip install -r requirements.txt

- name: run the check by pytest
run: python -m pytest

test-macos-14
runs-on: macos-14
timeout-minutes: 2

steps:
- uses: actions/checkout@v4
# by [2024-10-23 Wed], this version possibly will be considered "old", cf.
# https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

- uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install dependencies with PyPI
run: pip install -r requirements.txt

- name: run the check by pytest
run: python -m pytest

0 comments on commit 7c7074d

Please sign in to comment.