Add workflow step to strip CUDA providers before Linux AppImage build

The build script fix only applies to future tags. For v0.1.24 (and any
tag built before that fix), we need the workflow itself to remove the
CUDA .so files after building the managed runtime.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Mohamed Boudra
2026-03-10 22:44:54 +07:00
parent 006db65f08
commit d51f18a2f7

View File

@@ -303,6 +303,11 @@ jobs:
- name: Validate managed runtime bundle
run: npm run validate:managed-runtime --workspace=@getpaseo/desktop
- name: Remove CUDA/TensorRT providers from onnxruntime
shell: bash
run: |
find packages/desktop/src-tauri/resources/managed-runtime -path '*/onnxruntime-node/bin/*' \( -name '*cuda*' -o -name '*tensorrt*' \) -delete || true
- name: Detect existing GitHub release state
if: env.IS_SMOKE_TAG != 'true'
env: