mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
Group and clear workspace status in the sidebar (#1317)
* Add status grouping to the workspace sidebar * Mark workspaces as read from the sidebar * Clean package builds before release checks * Fix sidebar status follow-up checks
This commit is contained in:
17
scripts/clean-package-dist.mjs
Normal file
17
scripts/clean-package-dist.mjs
Normal file
@@ -0,0 +1,17 @@
|
||||
import { rmSync } from "node:fs";
|
||||
import { basename, dirname, resolve } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
|
||||
const repoRoot = resolve(dirname(fileURLToPath(import.meta.url)), "..");
|
||||
const packageRoot = resolve(process.cwd());
|
||||
const distPath = resolve(packageRoot, "dist");
|
||||
|
||||
if (packageRoot === repoRoot) {
|
||||
throw new Error("Refusing to clean dist from the repository root");
|
||||
}
|
||||
|
||||
if (dirname(distPath) !== packageRoot || basename(distPath) !== "dist") {
|
||||
throw new Error(`Refusing to clean unexpected path: ${distPath}`);
|
||||
}
|
||||
|
||||
rmSync(distPath, { recursive: true, force: true });
|
||||
@@ -22,4 +22,8 @@ echo "════════════════════════
|
||||
export PASEO_CORS_ORIGINS="${PASEO_CORS_ORIGINS:-*}"
|
||||
export PASEO_NODE_INSPECT="${PASEO_NODE_INSPECT:---inspect=0}"
|
||||
|
||||
if [ "${PASEO_SKIP_DEV_SERVER_BUILD:-0}" = "1" ]; then
|
||||
exec npm run dev:server:watch
|
||||
fi
|
||||
|
||||
exec npm run dev:server
|
||||
|
||||
@@ -21,6 +21,9 @@ echo " Home: ${PASEO_HOME}"
|
||||
echo " Models: ${PASEO_LOCAL_MODELS_DIR}"
|
||||
echo "══════════════════════════════════════════════════════"
|
||||
|
||||
npm run build:server
|
||||
npm run build --workspace=@getpaseo/expo-two-way-audio
|
||||
|
||||
# Configure the daemon for the Portless app origin and let the app bootstrap
|
||||
# through the daemon's Portless URL instead of a fixed localhost port.
|
||||
APP_ORIGIN="$(portless get app)"
|
||||
@@ -36,5 +39,5 @@ export PASEO_CORS_ORIGINS="*"
|
||||
concurrently \
|
||||
--names "daemon,metro" \
|
||||
--prefix-colors "cyan,magenta" \
|
||||
"portless run --name daemon sh -c 'PASEO_LISTEN=0.0.0.0:\$PORT exec ./scripts/dev-daemon.sh'" \
|
||||
"cd packages/app && BROWSER=none APP_VARIANT=development EXPO_PUBLIC_LOCAL_DAEMON='${DAEMON_ENDPOINT}' portless run --name app npx expo start"
|
||||
"portless run --name daemon sh -c 'PASEO_SKIP_DEV_SERVER_BUILD=1 PASEO_LISTEN=0.0.0.0:\$PORT exec ./scripts/dev-daemon.sh'" \
|
||||
"BROWSER=none APP_VARIANT=development EXPO_PUBLIC_LOCAL_DAEMON='${DAEMON_ENDPOINT}' portless run --name app npm run start:expo --workspace=@getpaseo/app"
|
||||
|
||||
Reference in New Issue
Block a user