TryGhost
OSS
Ghost
Fixed Koenig demo build not building workspace dependencies first ref https://linear.app/ghost/issue/BER-3774/ - the Koenig Demo deploy workflow failed on main after the monorepo merge: `nx run @tryghost/koenig-lexical:build:demo` ran vite directly without compiling the workspace kg-* packages it imports, so `@tryghost/kg-default-nodes` (whose entry points are built output) could not be resolved - only the `build` target inherits `dependsOn: ["^build"]` from nx.json targetDefaults; the differently-named `build:demo` target inherited nothing, so its upstream packages were never built in the fresh CI checkout - the target is deliberately left uncached: the demo build inlines VITE_TENOR_API_KEY/VITE_KLIPY_API_KEY via import.meta.env and writes to the same dist dir as the `build` target, so caching could ship stale GIF provider config and lets the two targets clobber each other's restored outputs
nx run ghost:build:assets
Sign in / Sign up
Open main menu
Succeeded
CI Pipeline Execution
nx run ghost:build:assets
Click to copy
Linux
4 CPU cores
0a6925f9
29179