|
43 | 43 | python-version: "3.13" |
44 | 44 | shell: bash |
45 | 45 |
|
46 | | - # - os: ubuntu-latest |
47 | | - # python-version: "3.14.0-beta.4" |
48 | | - # shell: bash |
| 46 | + - os: "macos-14" |
| 47 | + python-version: "3.14" |
| 48 | + shell: bash |
49 | 49 |
|
50 | 50 | # linux test with minimal dependencies |
51 | 51 | - os: ubuntu-latest |
@@ -114,40 +114,40 @@ jobs: |
114 | 114 |
|
115 | 115 | - name: Install pyarrow |
116 | 116 | run: uv sync ${{ matrix.uv_sync_args }} --extra duckdb --extra cli --extra parquet --group sentry-sdk |
117 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 117 | + if: matrix.python-version != '3.14' |
118 | 118 |
|
119 | 119 | - name: Run pipeline tests with pyarrow but no pandas installed |
120 | 120 | run: | |
121 | 121 | pytest tests/pipeline/test_pipeline_extra.py -k arrow ${{ matrix.pytest_args }} |
122 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 122 | + if: matrix.python-version != '3.14' |
123 | 123 |
|
124 | 124 | - name: Install workspace dependencies |
125 | 125 | run: uv sync ${{ matrix.uv_sync_args }} --extra workspace --extra cli --group sentry-sdk |
126 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 126 | + if: matrix.python-version != '3.14' |
127 | 127 |
|
128 | 128 | - name: Run workspace tests |
129 | 129 | run: | |
130 | 130 | pytest tests/workspace ${{ matrix.pytest_args }} |
131 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 131 | + if: matrix.python-version != '3.14' |
132 | 132 |
|
133 | 133 | - name: Install pipeline and sources dependencies |
134 | 134 | run: uv sync ${{ matrix.uv_sync_args }} --extra http --extra duckdb --extra cli --extra parquet --extra deltalake --extra sql_database --group sentry-sdk --group pipeline --group sources --group ibis |
135 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 135 | + if: matrix.python-version != '3.14' |
136 | 136 |
|
137 | 137 | - name: Run extract and pipeline tests |
138 | 138 | run: | |
139 | 139 | pytest tests/extract tests/pipeline tests/libs tests/destinations tests/sources ${{ matrix.pytest_args }} |
140 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 140 | + if: matrix.python-version != '3.14' |
141 | 141 |
|
142 | 142 | # here we upgrade sql alchemy to 2 an run the sql_database tests again |
143 | 143 | - name: Upgrade sql alchemy |
144 | 144 | run: uv run pip install sqlalchemy==2.0.32 |
145 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 145 | + if: matrix.python-version != '3.14' |
146 | 146 |
|
147 | 147 | - name: Run extract and pipeline tests |
148 | 148 | run: | |
149 | 149 | pytest tests/sources/sql_database |
150 | | - if: matrix.python-version != '3.14.0-beta.4' |
| 150 | + if: matrix.python-version != '3.14' |
151 | 151 | matrix_job_required_check: |
152 | 152 | name: common | common tests |
153 | 153 | needs: run_common |
|
0 commit comments