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

HelixObs / herald
85%

Build:
DEFAULT BRANCH: main
Repo Added 21 May 2026 02:24AM UTC
Token 2wtJd9AVAqAadnm2lFZu2CR9Jew1EdD1I regen
Build 16 Last
Files 17
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • fix/graph-query-performance
  • main

09 Jun 2026 11:44PM UTC coverage: 85.218% (+0.03%) from 85.184%
27243131278

push

github

web-flow
Merge pull request #1 from HelixObs/fix/graph-query-performance

fix(herald): speed up entity graph query 88s → <1s

28 of 28 new or added lines in 2 files covered. (100.0%)

2185 of 2564 relevant lines covered (85.22%)

1852.29 hits per line

Relevant lines Covered
Build:
Build:
2564 RELEVANT LINES 2185 COVERED LINES
1852.29 HITS PER LINE
Source Files on main
  • Tree
  • List 17
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27243131278 main Merge pull request #1 from HelixObs/fix/graph-query-performance fix(herald): speed up entity graph query 88s → <1s push 09 Jun 2026 11:45PM UTC web-flow github
85.22
27243128528 fix/graph-query-performance Merge ba9b6fdb6 into 252f9476a Pull #1 09 Jun 2026 11:45PM UTC web-flow github
85.22
26931844952 main fix: dedup repeated helix.* events to prevent DB blowup on infinite retry Pipelines retrying the same failed operation flood entity_events with identical rows — same entity ID and same error message — because WriteEntityEvent was a plain INSERT w... push 04 Jun 2026 05:02AM UTC Chitrang Patel github
85.18
26261674010 main fix: include all metadata in BinResult for hover tooltip Previously only y_field and weight_field were copied into BinResult.Meta, so the tooltip only showed those two values. Now the full entity metadata is included so all helix.* attributes are... push 22 May 2026 12:45AM UTC chitrangpatel github
85.12
26261547106 main fix: filter QueryMetadataKeys to numeric fields only Sample 1000 recent rows and use jsonb_each_text to find keys whose values match a numeric regex (int, float, scientific notation). String-only fields like stage, event_category are excluded fro... push 22 May 2026 12:41AM UTC chitrangpatel github
85.12
26261316771 main feat: genericize data monitor — replace CHIME plugin system with user-configurable fields Remove CHIME-specific chimeDMPlot/chimeBeamPlot plugins and the entire plugin registry. The monitor now bins any metadata field against time, with an option... push 22 May 2026 12:33AM UTC chitrangpatel github
85.28
26234000546 main feat: add notifications page deep-link to Slack alerts and GitHub issues - Add NotificationsURL field to Message and SCMParams, built as {uiBase}/notifications?instrument_id={id}&fingerprint={fp} - Slack Block Kit: add "Manage Silences" button ... push 21 May 2026 02:58PM UTC chitrangpatel github
86.48
26232141179 main feat: include GitHub issue URL in alert rows QueryAlerts now fetches notification_issues for the instrument and maps each alert's computed fingerprint to its issue URL. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> push 21 May 2026 02:26PM UTC chitrangpatel github
86.71
26231559515 main feat: include GitHub issue URL in ListSilences response LEFT JOINs notification_issues on (instrument_id, error_fingerprint = fingerprint) and constructs the issue URL from github_repo + github_issue_number. Returns as github_issue_url in the Sil... push 21 May 2026 02:16PM UTC chitrangpatel github
87.62
26231290801 main fix: exclude silenced alerts from QueryAlerts response Fetches active silences and applies the same matching logic as the notifier (instrument-wide > event-type > fingerprint) to filter out alerts already covered by a silence rule. Co-Authored-B... push 21 May 2026 02:11PM UTC chitrangpatel github
87.64
See All Builds (16)

Badge your Repo: herald

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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