Skip to content

Commit e05f27e

Browse files
authored
Fix crashpad executable permission for Linux (#834)
1 parent bceb4be commit e05f27e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,15 @@ jobs:
101101
name: Win64-Breakpad-sdk
102102
path: plugin-dev/Source/ThirdParty/Win64/Breakpad
103103

104+
# Workaround for https://github.com/actions/download-artifact/issues/14
105+
# Adding execute permission for crashpad before preparing final packages
106+
# allows to avoid issues with plugin initialization on Unix-based systems.
107+
- name: Set permissions for crashpad_handler
108+
shell: pwsh
109+
run: |
110+
chmod +x plugin-dev/Source/ThirdParty/Linux/bin/crashpad_handler
111+
chmod +x plugin-dev/Source/ThirdParty/LinuxArm64/bin/crashpad_handler
112+
104113
- name: Prepare Sentry packages for release
105114
shell: pwsh
106115
run: ./scripts/packaging/pack.ps1

0 commit comments

Comments
 (0)