feat: improve tests add macos runners (#540)
<!-- .github/pull_request_template.md --> ## Description <!-- Provide a clear description of the changes in this PR --> ## DCO Affirmation I affirm that all code in every commit of this pull request conforms to the terms of the Topoteretes Developer Certificate of Origin <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Improved automated testing setups to run across multiple operating systems (Ubuntu and macOS) for Python 3.10, 3.11, and 3.12. - Enhanced compatibility and coverage across diverse environments, ensuring a more robust validation process. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: soekja <wes.hubert@gmail.com> Co-authored-by: Boris <boris@topoteretes.com>
This commit is contained in:
parent
d05b49863c
commit
2072c7a081
4 changed files with 81 additions and 599 deletions
10
.github/workflows/test_python_3_10.yml
vendored
10
.github/workflows/test_python_3_10.yml
vendored
|
|
@ -15,10 +15,16 @@ env:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
run_common:
|
run_common:
|
||||||
name: test
|
name: Test on ${{ matrix.os }}
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
# These labels correspond to:
|
||||||
|
# - ubuntu-22.04: Linux
|
||||||
|
# - macos-13: macOS Intel
|
||||||
|
# - macos-15: macOS ARM (public preview)
|
||||||
|
os: [ubuntu-22.04, macos-13, macos-15]
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
10
.github/workflows/test_python_3_11.yml
vendored
10
.github/workflows/test_python_3_11.yml
vendored
|
|
@ -16,10 +16,16 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
run_common:
|
run_common:
|
||||||
name: test
|
name: Test on ${{ matrix.os }}
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
# These labels correspond to:
|
||||||
|
# - ubuntu-22.04: Linux
|
||||||
|
# - macos-13: macOS Intel
|
||||||
|
# - macos-15: macOS ARM (public preview)
|
||||||
|
os: [ubuntu-22.04, macos-13, macos-15]
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
10
.github/workflows/test_python_3_12.yml
vendored
10
.github/workflows/test_python_3_12.yml
vendored
|
|
@ -16,10 +16,16 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
run_common:
|
run_common:
|
||||||
name: test
|
name: Test on ${{ matrix.os }}
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
# These labels correspond to:
|
||||||
|
# - ubuntu-22.04: Linux
|
||||||
|
# - macos-13: macOS Intel
|
||||||
|
# - macos-15: macOS ARM (public preview)
|
||||||
|
os: [ubuntu-22.04, macos-13, macos-15]
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue