diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 888955a9..351370e4 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -2,11 +2,11 @@ name: Python package on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] release: - types: [ published ] + types: [published] jobs: format: @@ -32,10 +32,11 @@ jobs: # stop the build if there are Python syntax errors or undefined names ruff check src test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [ "3.10", "3.11", "3.12", "3.13", "3.14" ] + python-version: ["3.10", "3.14"] + os: ["ubuntu-latest", "macOS-latest", "windows-latest"] fail-fast: false steps: - uses: actions/checkout@v4 diff --git a/tests/test_exploratory.py b/tests/test_exploratory.py index ec146fc6..fb2cabad 100644 --- a/tests/test_exploratory.py +++ b/tests/test_exploratory.py @@ -96,8 +96,8 @@ def test_run_tsne(self): expected_result = pd.DataFrame( { "group": ["A", "A", "B", "B"], - "x": [-113.341728, 36.020717, 57.2992514, -134.729141], - "y": [131.169082, -59.616630, 110.601203, -39.086254], + "x": [-41.633194, -21.315784, -26.172028, -5.8222594], + "y": [28.062798, 43.488983, 7.7333646, 23.160675], } ) # ! Ubuntu x64 yields these results: