name: Recent Imagery gate repair proof on: push: branches: - fix/recent-imagery-qa-relative-layout-20261003 permissions: contents: read jobs: browser-proof: runs-on: ubuntu-latest timeout-minutes: 15 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 24.14.0 cache: npm - run: npm ci - name: Start GEV run: | npm run dev -- --host 127.0.0.1 --port 4173 > /tmp/gev-dev.log 2>&1 & for i in {1..90}; do if curl -fsS http://127.0.0.1:4173/ >/dev/null; then exit 0 fi sleep 1 done cat /tmp/gev-dev.log exit 1 - name: Recent Imagery live gate env: QA_RECENT_IMAGERY_SLOW_RENDER: '1' run: node scripts/qa-recent-imagery.mjs - name: Dev log on failure if: failure() run: cat /tmp/gev-dev.log