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:
|
||||
run_common:
|
||||
name: test
|
||||
runs-on: ubuntu-22.04
|
||||
name: Test on ${{ matrix.os }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
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:
|
||||
run:
|
||||
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:
|
||||
|
||||
run_common:
|
||||
name: test
|
||||
runs-on: ubuntu-22.04
|
||||
name: Test on ${{ matrix.os }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
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:
|
||||
run:
|
||||
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:
|
||||
|
||||
run_common:
|
||||
name: test
|
||||
runs-on: ubuntu-22.04
|
||||
name: Test on ${{ matrix.os }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
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:
|
||||
run:
|
||||
shell: bash
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue