mirror of
https://github.com/stablyai/orca.git
synced 2026-10-30 16:47:34 +00:00
ci: run terminal perf on demand only, on a hosted runner (#34726)
* ci: run terminal perf on demand only, on a hosted runner The nightly failed every run: the presented-frame guard accepts only GitHub-hosted Xvfb displays, but the workflow ran on Blacksmith. Drop the schedule, move dispatch runs to ubuntu-24.04 and document local use. * docs: record the first hosted terminal perf result --------- Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
name: Terminal Perf
|
||||
|
||||
# On demand only; see docs/readme/terminal-perf.md.
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
@@ -43,10 +44,6 @@ on:
|
||||
description: Comma-separated hidden real-PTY pressure pane counts
|
||||
required: false
|
||||
type: string
|
||||
schedule:
|
||||
# Why: keep the expensive scale run off PRs, but exercise it daily so
|
||||
# terminal throughput regressions are caught before users report typing lag.
|
||||
- cron: '30 8 * * *'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@@ -57,7 +54,8 @@ cache-mode: read
|
||||
jobs:
|
||||
terminal-perf:
|
||||
name: terminal scale perf
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
# Presented-frame measurement only accepts GitHub-hosted Xvfb displays.
|
||||
runs-on: ubuntu-24.04
|
||||
timeout-minutes: 45
|
||||
env:
|
||||
NODE_OPTIONS: --max-old-space-size=4096
|
||||
|
||||
Reference in New Issue
Block a user