Fix desktop release runtime bundling

This commit is contained in:
Mohamed Boudra
2026-03-10 11:41:49 +07:00
parent cc45c3772f
commit f3acdedfb1
4 changed files with 35 additions and 8 deletions

View File

@@ -92,6 +92,12 @@ jobs:
- name: Build web app for Tauri
run: npm run build:web --workspace=@getpaseo/app
- name: Build managed runtime for macOS
run: npm run prepare:managed-runtime --workspace=@getpaseo/desktop
- name: Smoke check managed runtime for macOS
run: npm run smoke:managed-daemon --workspace=@getpaseo/desktop
- name: Set desktop version from tag
shell: bash
run: |
@@ -220,6 +226,12 @@ jobs:
- name: Build web app for Tauri
run: npm run build:web --workspace=@getpaseo/app
- name: Build managed runtime for Linux
run: npm run prepare:managed-runtime --workspace=@getpaseo/desktop
- name: Smoke check managed runtime for Linux
run: npm run smoke:managed-daemon --workspace=@getpaseo/desktop
- name: Set desktop version from tag
shell: bash
run: |
@@ -337,6 +349,12 @@ jobs:
- name: Build web app for Tauri
run: npm run build:web --workspace=@getpaseo/app
- name: Build managed runtime for Windows
run: npm run prepare:managed-runtime --workspace=@getpaseo/desktop
- name: Smoke check managed runtime for Windows
run: npm run smoke:managed-daemon --workspace=@getpaseo/desktop
- name: Set desktop version from tag
shell: bash
run: |

View File

@@ -35,8 +35,8 @@ const styles = StyleSheet.create((theme) => ({
borderColor: theme.colors.accent,
},
secondary: {
backgroundColor: theme.colors.surface2,
borderColor: theme.colors.border,
backgroundColor: theme.colors.surface3,
borderColor: theme.colors.surface3,
},
outline: {
backgroundColor: "transparent",

View File

@@ -364,7 +364,7 @@ export function LocalDaemonSection({ appVersion }: LocalDaemonSectionProps) {
</Text>
</View>
<Button
variant="outline"
variant="secondary"
size="sm"
style={styles.primaryActionButton}
onPress={handleToggleDaemonManagement}
@@ -388,7 +388,7 @@ export function LocalDaemonSection({ appVersion }: LocalDaemonSectionProps) {
) : null}
</View>
<Button
variant="outline"
variant="secondary"
size="sm"
style={styles.primaryActionButton}
onPress={handleUpdateLocalDaemon}
@@ -410,7 +410,7 @@ export function LocalDaemonSection({ appVersion }: LocalDaemonSectionProps) {
{cliStatusMessage ? <Text style={styles.statusText}>{cliStatusMessage}</Text> : null}
</View>
<Button
variant="outline"
variant="secondary"
size="sm"
style={styles.secondaryActionButton}
onPress={handleToggleCliShim}
@@ -434,12 +434,12 @@ export function LocalDaemonSection({ appVersion }: LocalDaemonSectionProps) {
</View>
<View style={styles.actionGroup}>
{(managedLogs?.logPath ?? managedStatus?.logPath) ? (
<Button variant="outline" size="sm" onPress={handleCopyLogPath}>
<Button variant="secondary" size="sm" onPress={handleCopyLogPath}>
Copy path
</Button>
) : null}
<Button
variant="outline"
variant="secondary"
size="sm"
onPress={handleOpenLogs}
disabled={!managedLogs}
@@ -455,7 +455,7 @@ export function LocalDaemonSection({ appVersion }: LocalDaemonSectionProps) {
Connect your phone to this computer.
</Text>
</View>
<Button variant="outline" size="sm" style={styles.secondaryActionButton} onPress={handleOpenPairingModal}>
<Button variant="secondary" size="sm" style={styles.secondaryActionButton} onPress={handleOpenPairingModal}>
Pair device
</Button>
</View>

View File

@@ -51,6 +51,15 @@ function resolvePackagedBinary() {
`Paseo_${desktopPackageJson.version}_amd64.AppImage`
);
}
if (process.platform === "win32") {
return path.join(
desktopRoot,
"src-tauri",
"target",
"release",
"Paseo.exe"
);
}
throw new Error(`Managed desktop smoke is not implemented for ${process.platform} yet.`);
}