From 1f1580ea660ac22140294e375d8f875766cf5fb8 Mon Sep 17 00:00:00 2001 From: Matt Rubens <2600+mrubens@users.noreply.github.com> Date: Tue, 21 Jul 2026 22:05:01 +0000 Subject: [PATCH 1/2] fix: prioritize test database provisioning --- .roomote/environments/roomote.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.roomote/environments/roomote.yaml b/.roomote/environments/roomote.yaml index 47823fee0..909e896ae 100644 --- a/.roomote/environments/roomote.yaml +++ b/.roomote/environments/roomote.yaml @@ -40,10 +40,6 @@ repositories: run: mise install && pnpm install timeout: 600 continue_on_error: false - - name: Install Mintlify CLI for docs - run: mise install node@22.20.0 && mise exec node@22.20.0 -- npm install -g mint - timeout: 600 - continue_on_error: true - name: Write local env overrides run: printf 'DATABASE_URL=postgresql://postgres@localhost:5432/roomote_development\nREDIS_URL=redis://localhost:16379\nR_APP_ENV=development\nWEB_DEV_LOGIN_ENABLED=true\n' > .env.local timeout: 600 @@ -72,6 +68,10 @@ repositories: run: pnpm --filter @roomote/db db:push:test timeout: 600 continue_on_error: false + - name: Install Mintlify CLI for docs + run: mise install node@22.20.0 && mise exec node@22.20.0 -- npm install -g mint + timeout: 600 + continue_on_error: true - name: Start Redis run: mkdir -p /tmp/redis-data && redis-server --port 16379 --dir /tmp/redis-data --appendonly no timeout: 600 From e54e12bb62de8816d9ba3fa549179df58bc472b4 Mon Sep 17 00:00:00 2001 From: Matt Rubens <2600+mrubens@users.noreply.github.com> Date: Tue, 21 Jul 2026 22:08:37 +0000 Subject: [PATCH 2/2] fix: defer docs setup until preview start --- .roomote/environments/roomote.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.roomote/environments/roomote.yaml b/.roomote/environments/roomote.yaml index 909e896ae..09170738a 100644 --- a/.roomote/environments/roomote.yaml +++ b/.roomote/environments/roomote.yaml @@ -68,10 +68,6 @@ repositories: run: pnpm --filter @roomote/db db:push:test timeout: 600 continue_on_error: false - - name: Install Mintlify CLI for docs - run: mise install node@22.20.0 && mise exec node@22.20.0 -- npm install -g mint - timeout: 600 - continue_on_error: true - name: Start Redis run: mkdir -p /tmp/redis-data && redis-server --port 16379 --dir /tmp/redis-data --appendonly no timeout: 600 @@ -107,7 +103,8 @@ repositories: detached: true logfile: /tmp/roomote-controller.log - name: Start Mintlify docs preview - run: cd apps/docs && mise exec node@22.20.0 -- mint dev --port 3333 --no-open + # Mint is needed only for this optional final service. + run: mise install node@22.20.0 && mise exec node@22.20.0 -- npm install -g mint && cd apps/docs && mise exec node@22.20.0 -- mint dev --port 3333 --no-open timeout: 600 continue_on_error: true detached: true