Skip to content

Commit

Permalink
Merge pull request #21 from nbehrnd/pytest_add_oses
Browse files Browse the repository at this point in the history
ci(pytest.yml): extend scope to Windows and MacOS
  • Loading branch information
nbehrnd authored Oct 31, 2024
2 parents 72a9c11 + 7c7074d commit afdc9a1
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 afdc9a1

Please sign in to comment.