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

lsm / HyperNeo / 31150867040
40%

Build:
DEFAULT BRANCH: dev
Ran 07 Aug 2026 05:32AM UTC
Jobs 20
Files 624
Run time 2min
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

07 Aug 2026 05:31AM UTC coverage: 39.927%. First build
31150867040

push

github

web-flow
fix(github-events): drop inactive deployment statuses + exclude closed PRs (#2387)

* fix(github-events): drop inactive deployment statuses + exclude closed PRs

Follow-up to #2351 fixing two gaps in the deployment/deployment_status
webhook ingestion surfaced in late review.

1. normalizeGitHubDeploymentStatus now returns null for state === 'inactive'
   per the merge-blocking spec (row 4, #2324): deployment_status fires no
   event for inactive states. It previously published
   .deployment_status_inactive, which woke any workflow subscribed to
   pull_request/<id>.* on an ephemeral-env teardown.

2. pickPrNumbersByHeadSha now requires state === 'open' before attributing a
   PR. /commits/{sha}/pulls returns open + closed + merged PRs, so a
   closed/merged PR whose retained head.sha equals the deployed SHA was
   admitted, publishing under a finished PR's topic and waking a stale
   subscription. This also matches resolveDeploymentPrNumbers's "open PR
   numbers" contract.

Tests: inactive status dropped (no publish) at both the normalizer and
handler level; a closed PR sharing the deployed head.sha excluded while the
open PR at the same head publishes.

* fix(github-events): exclude closed PRs from status webhook attribution

Address review on #2387: resolvePullRequestNumbersForCommit (status webhook)
filtered on head.sha only, so a closed/merged PR whose retained head.sha
matched the commit was attributed — the same latent bug the prior commit
fixed for deployments, and a spec row 1 violation ("commit.sha → open PR").
Add the same state === 'open' guard so it genuinely mirrors
pickPrNumbersByHeadSha and the "mirrors" doc comment is accurate again.

Existing status fixtures modeled PR rows without `state` (real /pulls rows
always carry it); added state: 'open' where an attributable open PR is
intended, plus a status test asserting a closed PR at a matching head is
excluded while the open PR at the same head publishes.

19361 of 55406 branches covered (34.94%)

Branch coverage included in aggregate %.

0 of 4 new or added lines in 2 files covered. (0.0%)

29038 of 65812 relevant lines covered (44.12%)

276.39 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
4.76
packages/daemon/src/lib/external-events/github/github-event-extension.ts
1
0.31
packages/daemon/src/lib/external-events/github/github-normalizer.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-space-2 - 31150867040.1 07 Aug 2026 05:36AM UTC 350
19.48
GitHub Action Run
2 web - 31150867040.2 07 Aug 2026 05:34AM UTC 274
75.34
GitHub Action Run
3 daemon-online-features-2 - 31150867040.3 07 Aug 2026 05:33AM UTC 350
12.3
GitHub Action Run
4 daemon-online-lifecycle - 31150867040.4 07 Aug 2026 05:33AM UTC 350
12.47
GitHub Action Run
5 daemon-online-components - 31150867040.5 07 Aug 2026 05:33AM UTC 350
9.15
GitHub Action Run
6 daemon-online-rewind-2 - 31150867040.6 07 Aug 2026 05:34AM UTC 350
12.54
GitHub Action Run
7 daemon-online-git - 31150867040.7 07 Aug 2026 05:33AM UTC 350
9.9
GitHub Action Run
8 daemon-online-agent-sdk - 31150867040.8 07 Aug 2026 05:33AM UTC 350
12.13
GitHub Action Run
9 daemon-online-features-1 - 31150867040.9 07 Aug 2026 05:34AM UTC 350
12.69
GitHub Action Run
10 daemon-online-websocket - 31150867040.10 07 Aug 2026 05:33AM UTC 350
9.25
GitHub Action Run
11 daemon-online-coordinator - 31150867040.11 07 Aug 2026 05:32AM UTC 340
1.2
GitHub Action Run
12 daemon-online-rpc-4 - 31150867040.12 07 Aug 2026 05:34AM UTC 350
12.58
GitHub Action Run
13 daemon-online-rewind-1 - 31150867040.13 07 Aug 2026 05:34AM UTC 350
12.15
GitHub Action Run
14 daemon-online-space-1 - 31150867040.14 07 Aug 2026 05:34AM UTC 350
19.23
GitHub Action Run
15 daemon-online-sdk - 31150867040.15 07 Aug 2026 05:34AM UTC 350
12.11
GitHub Action Run
16 daemon-online-rpc-2 - 31150867040.16 07 Aug 2026 05:34AM UTC 350
13.02
GitHub Action Run
17 daemon-online-rpc-3 - 31150867040.17 07 Aug 2026 05:34AM UTC 350
10.1
GitHub Action Run
18 daemon-online-rpc-1 - 31150867040.18 07 Aug 2026 05:34AM UTC 350
10.05
GitHub Action Run
19 daemon-online-convo - 31150867040.19 07 Aug 2026 05:34AM UTC 350
12.06
GitHub Action Run
20 daemon-online-mcp - 31150867040.20 07 Aug 2026 05:33AM UTC 350
9.49
GitHub Action Run
Source Files on build 31150867040
  • Tree
  • List 624
  • 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 #31150867040
  • d339a049 on github
  • Prev Build on dev (#31150755556)
  • Next Build on dev (#31155933667)
  • 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