mirror of
https://github.com/novoid/appendfilename.git
synced 2026-02-16 12:54:15 +00:00
Merge pull request #21 from nbehrnd/pytest_add_oses
ci(pytest.yml): extend scope to Windows and MacOS
This commit is contained in:
commit
afdc9a1e57
1 changed files with 40 additions and 2 deletions
42
.github/workflows/pytest.yml
vendored
42
.github/workflows/pytest.yml
vendored
|
|
@ -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:
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue