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

microlinkhq / microlink / 40961798366
82%

Build:
DEFAULT BRANCH: master
Ran 29 Oct 2026 09:56PM UTC
Jobs 4
Files 61
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

29 Oct 2026 09:55PM UTC coverage: 81.888% (-0.1%) from 81.999%
40961798366

push

github

web-flow
fix(types): make puppeteer-core an optional peer for Page typing (#83)

* fix(types): make puppeteer-core an optional peer for Page typing

@microlink/function and microlink.io declarations import Page and
HTTPResponse from puppeteer-core, which is only a devDependency, so a
TypeScript consumer without skipLibCheck failed with TS2307. The runtime
never loads puppeteer-core: user functions are serialized and run on
Microlink.

Ignore the unresolved import so Page and HTTPResponse fall back to any,
and declare puppeteer-core as an optional peer so consumers that install
it keep the real Puppeteer types, including under Yarn PnP strict mode,
where an undeclared package cannot be resolved at all.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(types): lock the any fallback and the optional peer

The type suite stayed green when puppeteer-core was always linked, and when the optional peer was removed. Call methods the real Page and HTTPResponse reject so a missing module must type them as any, and assert the peer.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

893 of 1138 branches covered (78.47%)

Branch coverage included in aggregate %.

5161 of 6255 relevant lines covered (82.51%)

27.98 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
81.32
-9.11% packages/mcp/src/index.js
Jobs
ID Job ID Ran Files Coverage
1 @microlink/mcp - 40961798366.1 29 Oct 2026 09:56PM UTC 33
96.65
GitHub Action Run
2 microlink.io - 40961798366.2 29 Oct 2026 09:56PM UTC 22
83.53
GitHub Action Run
3 @microlink/function - 40961798366.3 29 Oct 2026 09:56PM UTC 2
94.67
GitHub Action Run
4 @microlink/mql - 40961798366.4 29 Oct 2026 09:56PM UTC 4
67.76
GitHub Action Run
Source Files on build 40961798366
  • Tree
  • List 61
  • Changed 2
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40961798366
  • f9d1fa08 on github
  • Prev Build on master (#40959679108)
  • Next Build on master (#41190127727)
  • 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