Skip to content

Commit 5a6ead4

Browse files
linesightclaude
andcommitted
ci: ensure subprocess is executable in wheel job
cp -r does not preserve permissions, so subprocess lost its +x bit before build_distrib zipped it into the wheel. The ZipInfo.from_file() fix in a68d6b1 preserves whatever mode is on disk — but by the time the wheel job copies files into cefpython3/, the permission was already gone. Add chmod +x to match what the test job already does. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0bb5c10 commit 5a6ead4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/ci-linux.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,9 @@ jobs:
159159
path: build/artifacts/
160160

161161
- name: Set up cefpython3 package
162-
run: cp -r build/artifacts/. cefpython3/
162+
run: |
163+
cp -r build/artifacts/. cefpython3/
164+
chmod +x cefpython3/subprocess
163165
164166
- name: Build wheel
165167
run: python tools/build_distrib.py

0 commit comments

Comments
 (0)