• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Kikobeats / isolated-function / 36890660747
97%

Build:
DEFAULT BRANCH: master
Ran 01 Oct 2026 04:16PM UTC
Jobs 1
Files 14
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Oct 2026 04:15PM UTC coverage: 96.814% (-0.04%) from 96.856%
36890660747

push

github

web-flow
refactor: drop options nothing asks for (#88)

Audited every public option against its consumers: `@browserless/function`
and `nodepen`. Three had none.

`maxHostCalls` capped the number of distinct host calls a run could make.
Nothing ever set it, and the cap cannot bind on the only caller: every
host method the API exposes takes no arguments, so the key is one of
`content:[]`, `url:[]`, `metadata:[]` and the per-key memoisation already
collapses repeats into one call. That memoisation stays; only the cap is
gone.

Removing it exposed a mislabel: a non-serializable argument list rejected
with the budget message, which it never was. It now says what happened.

`shellCacheBytes` tuned the shell cache byte budget. Nothing set it, so
every caller got the default; the cache keeps it.

`__isolated_phase` recorded a duration a program asserted rather than one
it measured. Nothing used it except `__isolated_time`, which needs it
internally, so it is a local function now rather than a global. That also
narrows what untrusted snippet code can reach, which is the surface that
made the API's phase allowlist necessary.

One test compared `spawn` across two runs to show a span is not taken out
of it. That measures process boot, which moves under load, and it failed
in the parallel suite while passing alone. It asserts the relationship
within a single run instead.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

298 of 320 branches covered (93.13%)

Branch coverage included in aggregate %.

11 of 11 new or added lines in 3 files covered. (100.0%)

1252 of 1281 relevant lines covered (97.74%)

52.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36890660747.1 01 Oct 2026 04:16PM UTC 14
96.81
GitHub Action Run
Source Files on build 36890660747
  • Tree
  • List 14
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36890660747
  • 111569a7 on github
  • Prev Build on master (#36876708028)
  • Next Build on master (#37292258913)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc