You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix profiling on windows with python3.12
Windows was failing on python 3.12 with an error message like
```
Only part of a ReadProcessMemory or WriteProcessMemory request was completed. (os error 299)
```
This was caused by incorrect handling of getting the gil_thread_id.
* temporarily pause clippy linting
* Migrate to upload-artifact@v4
* .
* test on ubuntu 24.04 instead of 20.04
* 22.04
* Update python test versions
Copy file name to clipboardExpand all lines: .github/workflows/build.yml
+57-49Lines changed: 57 additions & 49 deletions
Original file line number
Diff line number
Diff line change
@@ -76,12 +76,18 @@ jobs:
76
76
run: |
77
77
python3 -c "import shutil; import glob; wheels = glob.glob('dist/*.whl'); [shutil.move(wheel, wheel.replace('py3', 'py2.py3')) for wheel in wheels if 'py2' not in wheel]"
78
78
if: runner.os != 'Linux'
79
-
- name: Upload wheels
80
-
uses: actions/upload-artifact@v3
79
+
- name: Upload Windows Wheels
80
+
uses: actions/upload-artifact@v4
81
81
with:
82
-
name: wheels
82
+
name: wheels-windows
83
83
path: dist
84
-
if: runner.os != 'Linux'
84
+
if: runner.os == 'Windows'
85
+
- name: Upload Macos Wheels
86
+
uses: actions/upload-artifact@v4
87
+
with:
88
+
name: wheels-macos
89
+
path: dist
90
+
if: runner.os == 'macOS'
85
91
86
92
build-linux-cross:
87
93
runs-on: ubuntu-latest
@@ -120,9 +126,9 @@ jobs:
120
126
run: |
121
127
python3 -c "import shutil; import glob; wheels = glob.glob('dist/*.whl'); [shutil.move(wheel, wheel.replace('py3', 'py2.py3')) for wheel in wheels if 'py2' not in wheel]"
0 commit comments