Menu

1 / 3

DTE workers that fit the work, and a footer that says how full they ran

DEV Community: javascript·VX·3 days ago
#wL3xRrut
#devtojavascript#devto#dev#task#worker
Reading 0:00
15s threshold

On vx's own main branch, nine Linux workers ran 88% busy for one run.

The footer prints that for every worker, every run.

vx CI on GitHub runners, 160 tasks to run · 4a86e02 · 2026-11-07 · the run

A Mac starts only for a Mac task

dte ({ workers : { hosted : { machines : { small : { max : 9 , cpu : 4 , memory : ' 16GB ' , platform : ' linux-x64 ' }, arm : { max : 1 , cpu : 4 , memory : ' 16GB ' , platform : ' linux-arm64 ' }, mac : { max : 4 , cpu : 3 , memory : ' 7GB ' , platform : ' darwin-arm64 ' }, }, }, }, })

Enter fullscreen mode

Exit fullscreen mode

A task runs on a machine of its own platform, Linux unless it names

another. A Mac starts only when a task needs macOS, and only as many as

those tasks fill. exec.worker sends a task to one named type.

A task is booked by what it used last time

Memory is booked at its peak, since running out kills a task.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.