diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e6b19efb65..c0681894c2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -256,6 +256,13 @@ jobs: echo "=== Check permissions ===" find packages/opencode/dist -type f -name "opencode" 2>/dev/null | xargs ls -la 2>/dev/null || echo "No executables found" + - name: Make binaries executable + run: | + echo "Adding execute permissions to all binaries..." + find packages/opencode/dist -type f \( -name "opencode" -o -name "opencode.exe" \) -exec chmod +x {} \; + echo "Permissions after fix:" + find packages/opencode/dist -type f -name "opencode" | head -3 | xargs ls -la + - name: Setup SSH for AUR run: | sudo apt-get update