Skip to content

Commit 403d443

Browse files
committed
.github/workflows: update
1 parent 4f7bf2e commit 403d443

3 files changed

Lines changed: 28 additions & 28 deletions

File tree

‎.github/workflows/tests-dev.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15t"]
19+
python-version: ["3.11", "3.12", "3.13", "3.14", "3.14t", "3.15", "3.15t"]
2020
env:
2121
TA_INCLUDE_PATH: ${{ github.workspace }}/ta-lib-c/include
2222
TA_LIBRARY_PATH: ${{ github.workspace }}/ta-lib-c/lib

‎.github/workflows/tests.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15t"]
16+
python-version: ["3.11", "3.12", "3.13", "3.14", "3.14t", "3.15", "3.15t"]
1717
steps:
1818
- uses: actions/checkout@v3
1919

‎.github/workflows/wheels.yml‎

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
runs-on: ${{ matrix.os }}
2323
steps:
2424
- name: Checkout repository
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v7
2626
- name: Build wheels
27-
uses: pypa/cibuildwheel@v3.2.1
27+
uses: pypa/cibuildwheel@v4
2828
env:
2929
CIBW_BEFORE_ALL: |
3030
bash ./tools/build_talib_linux.sh
@@ -46,7 +46,7 @@ jobs:
4646
export LD_LIBRARY_PATH="/project/ta-lib-install/lib:$LD_LIBRARY_PATH"
4747
auditwheel repair -w {dest_dir} {wheel}
4848
- name: Upload wheels
49-
uses: actions/upload-artifact@v4
49+
uses: actions/upload-artifact@v7
5050
with:
5151
path: ./wheelhouse/*.whl
5252
name: "ta_lib-${{ github.ref_name }}-linux_x86_64"
@@ -58,9 +58,9 @@ jobs:
5858
runs-on: ${{ matrix.os }}
5959
steps:
6060
- name: Checkout repository
61-
uses: actions/checkout@v4
61+
uses: actions/checkout@v7
6262
- name: Build wheels
63-
uses: pypa/cibuildwheel@v3.2.1
63+
uses: pypa/cibuildwheel@v4
6464
env:
6565
CIBW_BEFORE_ALL: |
6666
bash ./tools/build_talib_linux.sh
@@ -82,19 +82,19 @@ jobs:
8282
export LD_LIBRARY_PATH="/project/ta-lib-install/lib:$LD_LIBRARY_PATH"
8383
auditwheel repair -w {dest_dir} {wheel}
8484
- name: Upload wheels
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@v7
8686
with:
8787
path: ./wheelhouse/*.whl
8888
name: "ta_lib-${{ github.ref_name }}-linux_arm64"
8989
build_windows_amd64:
9090
name: Build Windows amd64 wheels
9191
strategy:
9292
matrix:
93-
os: ["windows-2022"]
93+
os: ["windows-2025-vs2026"]
9494
runs-on: ${{ matrix.os }}
9595
steps:
9696
- name: Checkout the repository
97-
uses: actions/checkout@v4
97+
uses: actions/checkout@v7
9898
- name: Set up MSVC for x64
9999
uses: ilammy/msvc-dev-cmd@v1
100100
with:
@@ -103,7 +103,7 @@ jobs:
103103
run: tools/build_talib_windows.cmd
104104
shell: cmd
105105
- name: Build wheels
106-
uses: pypa/cibuildwheel@v3.2.1
106+
uses: pypa/cibuildwheel@v4
107107
env:
108108
CIBW_TEST_SKIP: "cp*"
109109
CIBW_TEST_COMMAND: >
@@ -116,19 +116,19 @@ jobs:
116116
TA_INCLUDE_PATH="ta-lib-$TALIB_C_VER\\include;$INCLUDE"
117117
PIP_NO_BUILD_ISOLATION=false
118118
- name: Upload wheel
119-
uses: actions/upload-artifact@v4
119+
uses: actions/upload-artifact@v7
120120
with:
121121
path: ./wheelhouse/*.whl
122122
name: "ta_lib-${{ github.ref_name }}-win_amd64"
123123
build_windows_x86:
124124
name: Build Windows x86 wheels
125125
strategy:
126126
matrix:
127-
os: ["windows-2022"]
127+
os: ["windows-2025-vs2026"]
128128
runs-on: ${{ matrix.os }}
129129
steps:
130130
- name: Checkout the repository
131-
uses: actions/checkout@v4
131+
uses: actions/checkout@v7
132132
- name: Set up MSVC for x86
133133
uses: ilammy/msvc-dev-cmd@v1
134134
with:
@@ -137,7 +137,7 @@ jobs:
137137
run: tools/build_talib_windows.cmd
138138
shell: cmd
139139
- name: Build wheels
140-
uses: pypa/cibuildwheel@v3.2.1
140+
uses: pypa/cibuildwheel@v4
141141
env:
142142
CIBW_TEST_SKIP: "cp*"
143143
CIBW_TEST_COMMAND: >
@@ -150,19 +150,19 @@ jobs:
150150
TA_INCLUDE_PATH="ta-lib-$TALIB_C_VER\\include;$INCLUDE"
151151
PIP_NO_BUILD_ISOLATION=false
152152
- name: Upload wheel
153-
uses: actions/upload-artifact@v4
153+
uses: actions/upload-artifact@v7
154154
with:
155155
path: ./wheelhouse/*.whl
156156
name: "ta_lib-${{ github.ref_name }}-win32"
157157
build_windows_arm64:
158158
name: Build Windows arm64 wheels
159159
strategy:
160160
matrix:
161-
os: ["windows-11-arm"]
161+
os: ["windows-11-vs2026-arm"]
162162
runs-on: ${{ matrix.os }}
163163
steps:
164164
- name: Checkout the repository
165-
uses: actions/checkout@v4
165+
uses: actions/checkout@v7
166166
- name: Set up MSVC for arm
167167
uses: ilammy/msvc-dev-cmd@v1
168168
with:
@@ -171,7 +171,7 @@ jobs:
171171
run: tools/build_talib_windows.cmd
172172
shell: cmd
173173
- name: Build wheels
174-
uses: pypa/cibuildwheel@v3.2.1
174+
uses: pypa/cibuildwheel@v4
175175
env:
176176
CIBW_TEST_SKIP: "cp*"
177177
CIBW_TEST_COMMAND: >
@@ -184,21 +184,21 @@ jobs:
184184
TA_INCLUDE_PATH="ta-lib-$TALIB_C_VER\\include;$INCLUDE"
185185
PIP_NO_BUILD_ISOLATION=false
186186
- name: Upload wheel
187-
uses: actions/upload-artifact@v4
187+
uses: actions/upload-artifact@v7
188188
with:
189189
path: ./wheelhouse/*.whl
190190
name: "ta_lib-${{ github.ref_name }}-win_arm64"
191191
build_macos_x86_64:
192192
name: Build MacOS x86_64 wheels
193193
strategy:
194194
matrix:
195-
os: [macos-15-intel]
195+
os: [macos-26-intel]
196196
runs-on: ${{ matrix.os }}
197197
steps:
198198
- name: Checkout repository
199-
uses: actions/checkout@v4
199+
uses: actions/checkout@v7
200200
- name: Build wheels
201-
uses: pypa/cibuildwheel@v3.2.1
201+
uses: pypa/cibuildwheel@v4
202202
env:
203203
CIBW_BEFORE_ALL: |
204204
bash ./tools/build_talib_macos.sh
@@ -215,21 +215,21 @@ jobs:
215215
export DYLD_LIBRARY_PATH="/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/ta-lib-install/lib:$DYLD_LIBRARY_PATH"
216216
delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel}
217217
- name: Upload wheels
218-
uses: actions/upload-artifact@v4
218+
uses: actions/upload-artifact@v7
219219
with:
220220
path: ./wheelhouse/*.whl
221221
name: "ta_lib-${{ github.ref_name }}-macos_x86_64"
222222
build_macos_arm64:
223223
name: Build MacOS arm64 wheels
224224
strategy:
225225
matrix:
226-
os: [macos-15]
226+
os: [macos-26]
227227
runs-on: ${{ matrix.os }}
228228
steps:
229229
- name: Checkout repository
230-
uses: actions/checkout@v4
230+
uses: actions/checkout@v7
231231
- name: Build wheels
232-
uses: pypa/cibuildwheel@v3.2.1
232+
uses: pypa/cibuildwheel@v4
233233
env:
234234
CIBW_BEFORE_ALL: |
235235
bash ./tools/build_talib_macos.sh
@@ -246,7 +246,7 @@ jobs:
246246
export DYLD_LIBRARY_PATH="/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/ta-lib-install/lib:$DYLD_LIBRARY_PATH"
247247
delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel}
248248
- name: Upload wheels
249-
uses: actions/upload-artifact@v4
249+
uses: actions/upload-artifact@v7
250250
with:
251251
path: ./wheelhouse/*.whl
252252
name: "ta_lib-${{ github.ref_name }}-macos_arm64"

0 commit comments

Comments
 (0)