[object Object]

← back to Exo

`just package` first builds dashboard (#1867)

93a980a61ebe48ec4e1793c7ee9a78476c3c0932 · 2026-04-10 17:25:30 +0100 · ciaranbor

## Motivation

<!-- Why is this change needed? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here -->

## Changes

<!-- Describe what you changed in detail -->

## Why It Works

<!-- Explain why your approach solves the problem -->

## Test Plan

### Manual Testing
<!-- Hardware: (e.g., MacBook Pro M1 Max 32GB, Mac Mini M2 16GB,
connected via Thunderbolt 4) -->
<!-- What you did: -->
<!-- - -->

### Automated Testing
<!-- Describe changes to automated tests, or how existing tests cover
this change -->
<!-- - -->

Files touched

Diff

commit 93a980a61ebe48ec4e1793c7ee9a78476c3c0932
Author: ciaranbor <81697641+ciaranbor@users.noreply.github.com>
Date:   Fri Apr 10 17:25:30 2026 +0100

    `just package` first builds dashboard (#1867)
    
    ## Motivation
    
    <!-- Why is this change needed? What problem does it solve? -->
    <!-- If it fixes an open issue, please link to the issue here -->
    
    ## Changes
    
    <!-- Describe what you changed in detail -->
    
    ## Why It Works
    
    <!-- Explain why your approach solves the problem -->
    
    ## Test Plan
    
    ### Manual Testing
    <!-- Hardware: (e.g., MacBook Pro M1 Max 32GB, Mac Mini M2 16GB,
    connected via Thunderbolt 4) -->
    <!-- What you did: -->
    <!-- - -->
    
    ### Automated Testing
    <!-- Describe changes to automated tests, or how existing tests cover
    this change -->
    <!-- - -->
---
 justfile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/justfile b/justfile
index f7686b50..3016ba3d 100644
--- a/justfile
+++ b/justfile
@@ -27,11 +27,12 @@ rust-rebuild:
 
 build-dashboard:
     #!/usr/bin/env bash
-    cd dashboard
+    pushd dashboard
     npm install
     npm run build
+    popd
 
-package:
+package: build-dashboard
     uv run pyinstaller packaging/pyinstaller/exo.spec
 
 build-app: package

← 2962ebee Fix pdf inputs on Safari (#1865)  ·  back to Exo  ·  add env override to macos app (#1869) 6172617b →