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

microlinkhq / metascraper / 31421500642
95%

Build:
DEFAULT BRANCH: master
Ran 10 Aug 2026 06:56PM UTC
Jobs 27
Files 35
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

10 Aug 2026 06:55PM UTC coverage: 94.689%. First build
31421500642

push

github

web-flow
fix(youtube): date a video by its upload date (#869)

metascraper-youtube owned title, author, publisher and image but left
date to the generic rules, where `$jsonld('dateCreated')` searches the
JSON-LD tree recursively, walks into `comment[]` and answers with a
viewer's timestamp:

    https://www.youtube.com/watch?v=arj7oStGLkU
    2020-05-11T19:29:04.000Z   <- a comment
    2016-04-06T16:59:35.000Z   <- the upload

Declare `date` here like the other fields, read from the `uploadDate`
the watch page carries. Vendor rules run before the generic ones, so
YouTube no longer depends on how the shared date rules are ordered.

The fixture is the watch page's own JSON-LD, comment included, with the
commenter's details replaced. Removing the rule fails it with the exact
production value. The snapshot test alongside it destructured `date`
out and asserted only that it was a string, so it could not have caught
this; pin it.

The recursive search reaching into comments is a wider bug that also
affects `review` nodes. It belongs in its own change, against
@metascraper/helpers.


Claude-Session: https://claude.ai/code/session_01DiDJXMPg2e98kgL3drjg6f

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

807 of 858 branches covered (94.06%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

2830 of 2983 relevant lines covered (94.87%)

42.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 metascraper-tiktok - 31421500642.1 10 Aug 2026 06:56PM UTC 1
97.06
GitHub Action Run
2 metascraper-uol - 31421500642.2 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
3 metascraper-lang - 31421500642.3 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
4 metascraper-reddit - 31421500642.4 10 Aug 2026 06:56PM UTC 1
98.36
GitHub Action Run
5 @metascraper/helpers - 31421500642.5 10 Aug 2026 06:56PM UTC 3
88.31
GitHub Action Run
6 metascraper-media-provider - 31421500642.6 10 Aug 2026 06:56PM UTC 2
99.22
GitHub Action Run
7 metascraper-readability - 31421500642.7 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
8 metascraper-logo-favicon - 31421500642.8 10 Aug 2026 06:56PM UTC 1
99.46
GitHub Action Run
9 metascraper-youtube - 31421500642.9 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
10 metascraper-dribbble - 31421500642.10 10 Aug 2026 06:56PM UTC 1
97.53
GitHub Action Run
11 metascraper-manifest - 31421500642.11 10 Aug 2026 06:56PM UTC 1
99.03
GitHub Action Run
12 metascraper-soundcloud - 31421500642.12 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
13 metascraper-amazon - 31421500642.13 10 Aug 2026 06:56PM UTC 1
98.85
GitHub Action Run
14 metascraper-telegram - 31421500642.14 10 Aug 2026 06:56PM UTC 1
90.0
GitHub Action Run
15 metascraper-iframe - 31421500642.15 10 Aug 2026 06:56PM UTC 4
99.4
GitHub Action Run
16 metascraper-video - 31421500642.16 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
17 metascraper-spotify - 31421500642.17 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
18 metascraper-x - 31421500642.18 10 Aug 2026 06:56PM UTC 1
98.82
GitHub Action Run
19 metascraper-bluesky - 31421500642.19 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
20 metascraper-audio - 31421500642.20 10 Aug 2026 06:56PM UTC 1
96.26
GitHub Action Run
21 metascraper-instagram - 31421500642.21 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
22 metascraper-feed - 31421500642.22 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
23 metascraper-publisher - 31421500642.23 10 Aug 2026 06:56PM UTC 1
35.48
GitHub Action Run
24 metascraper-logo-bimi - 31421500642.24 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
25 metascraper-defuddle - 31421500642.25 10 Aug 2026 06:56PM UTC 1
94.29
GitHub Action Run
26 metascraper - 31421500642.26 10 Aug 2026 07:00PM UTC 3
100.0
GitHub Action Run
27 metascraper-description - 31421500642.27 10 Aug 2026 06:56PM UTC 1
100.0
GitHub Action Run
Source Files on build 31421500642
  • Tree
  • List 35
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31421500642
  • 7040d5c8 on github
  • Prev Build on master (#31420905971)
  • Next Build on master (#31684402268)
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