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

Freegle / Iznik / 5611
72%
master: 70%

Build:
Build:
LAST BUILD BRANCH: feature/eee-identification
DEFAULT BRANCH: master
Ran 23 Apr 2026 10:39AM UTC
Jobs 4
Files 989
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

23 Apr 2026 09:53AM UTC coverage: 71.534% (+3.7%) from 67.791%
5611

Pull #234

circleci

edwh
fix(tests): fix PR #234 CI failures — Playwright wrong groupId + Coveralls vitest coverage

Root causes and fixes:

1. Playwright test-modtools-edits-flow (timeout):
   postMessage() picks a group from the postcode area, not necessarily
   testEnv.group.id. Using testEnv.group.id in the Approve API call
   silently updated 0 rows (wrong groupid), leaving collection='Pending',
   which prevented edit review creation and caused the 202.5s timeout.
   Fix: fetch the message first to get actualGroupId, use that in both
   the Approve and PATCH /memberships calls.

2. Playwright test-repost-group-change (wrong group ID 69615 vs 55):
   Used .first() to find rejected message cards, picking stale messages
   from previous CI runs that belonged to group 69615. Fix: target the
   specific rejected message by data-message-id attribute so only the
   message created by this test run is found.

3. Coveralls vitest coverage decrease:
   auth.js disableGoogleAutoselect had 5 uncovered lines (window guard,
   happy-path disableAutoSelect, catch block) and a bare `window`
   reference that throws ReferenceError in SSR / post-teardown contexts.
   Fix: rewrite guard as typeof window === 'undefined' check and add
   3-test describe block covering undefined-window, happy-path, and
   error-catch branches.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #234: test(coverage): message package pure-function unit tests (0 → 47 tests)

13433 of 20451 branches covered (65.68%)

Branch coverage included in aggregate %.

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

339 existing lines in 5 files now uncovered.

96200 of 132809 relevant lines covered (72.43%)

21.47 hits per line

Coverage Regressions

Lines Coverage ∆ File
220
85.52
0.66% iznik-server-go/message/message.go
87
89.72
-0.01% iznik-server-go/user/user.go
29
61.61
1.61% iznik-batch/app/Services/PostcodeRemapService.php
2
99.59
0.01% iznik-nuxt3/modtools/components/ModSettingsGroup.vue
1
40.35
-1.75% iznik-batch/app/Services/Mail/Incoming/IncomingArchiveService.php
Jobs
ID Job ID Ran Files Coverage
5611 vitest - 5611 23 Apr 2026 10:39AM UTC 686
64.59
CircleCI Job 5611
5611 playwright - 5611 23 Apr 2026 10:39AM UTC 229
45.48
CircleCI Job 5611
5611 go - 5611 23 Apr 2026 10:39AM UTC 118
80.52
CircleCI Job 5611
5611 laravel - 5611 23 Apr 2026 10:39AM UTC 180
66.65
CircleCI Job 5611
Source Files on build 5611
  • Tree
  • List 989
  • Changed 232
  • Source Changed 0
  • Coverage Changed 232
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #5611
  • Pull Request #234
  • PR Base - master (#5487)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc