Files
order_site/device-limit-artifacts/ROLLBACK.sh
T

25 lines
1.0 KiB
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT="${1:?usage: ROLLBACK.sh <workspace-copy>}"
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
while IFS= read -r relative_path; do
mkdir -p "$ROOT/$(dirname "$relative_path")"
cp "$SCRIPT_DIR/baseline-copy/$relative_path" "$ROOT/$relative_path"
done <<'PATHS'
apps/backend/src/db/migrations/029_worker_sessions.sql
apps/backend/src/repositories/worker-platform/worker-session-repo.ts
apps/backend/src/services/worker-platform/worker-auth-policy.ts
apps/backend/src/services/worker-platform/worker-login-service.ts
apps/backend/src/services/worker-platform/worker-session-auth-service.ts
apps/frontend/src/pages/worker/WorkerLoginPage.tsx
apps/frontend/src/pages/worker/WorkerProfileAccountModals.tsx
apps/frontend/src/pages/worker/WorkerProfilePage.tsx
apps/frontend/src/services/worker.ts
PATHS
rm -f "$ROOT/apps/backend/src/db/migrations/069_worker_session_device_type.sql"
rm -f "$ROOT/apps/backend/src/services/worker-platform/worker-auth-policy.test.ts"
printf 'restored device-limit baseline in %s\n' "$ROOT"