Skip to content

Commit 40e4eb0

Browse files
committed
ci(build): keep Web-static verify on GitHub-hosted (not self-hosted)
The self-hosted switch routed the sub-minute Web-static verify job onto the c2pool-build Linux runner along with the heavy C++ lanes. The puppeteer pixel-regression harness cannot complete page navigation there: page.goto times out at 15s under both load and domcontentloaded waitUntil, because the self-hosted runner environment never fires the navigation-complete event for dashboard.html. The job is green on ubuntu-24.04 and gains nothing from the 32-core box, so pin it back to GitHub-hosted. Dashboard-owned web-static assets and the visual harness are unchanged and not the cause.
1 parent 2a06fed commit 40e4eb0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,10 @@ jobs:
441441
# ════════════════════════════════════════════════════════════════════════════
442442
web-static:
443443
name: Web-static verify
444-
runs-on: ${{ (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) && fromJSON('["self-hosted","Linux","X64","c2pool-build"]') || 'ubuntu-24.04' }}
444+
# Pin to GitHub-hosted: sub-minute JS job needs no self-hosted compute,
445+
# and the puppeteer pixel harness cannot complete page navigation in the
446+
# self-hosted runner env (DOMContentLoaded never fires within 15s).
447+
runs-on: ubuntu-24.04
445448
defaults:
446449
run:
447450
working-directory: web-static/sharechain-explorer

0 commit comments

Comments
 (0)