Consolidate desktop release workflow

This commit is contained in:
Simos Mikelatos
2026-06-29 09:39:02 +00:00
parent 053f244d14
commit d882f80b6d
3 changed files with 310 additions and 153 deletions

View File

@@ -4,9 +4,9 @@ on:
workflow_dispatch:
inputs:
increment:
description: 'Version bump: patch, minor, major, or explicit (e.g. 1.27.0)'
description: "Version bump: patch, minor, major, or explicit (e.g. 1.27.0)"
required: true
default: 'patch'
default: "patch"
type: string
release_name:
description: 'Custom release name (optional, defaults to "CloudCLI UI vX.Y.Z")'
@@ -124,6 +124,9 @@ jobs:
path: server/modules/computer-use/semantics/bin
merge-multiple: true
- name: Restore semantic helper permissions
run: find server/modules/computer-use/semantics/bin -path '*/darwin-*/CloudCLISemantics' -type f -exec chmod 755 {} +
- name: Verify bundled semantic helpers
run: |
test -x server/modules/computer-use/semantics/bin/darwin-arm64/CloudCLISemantics