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

rustymotors / server / 25630156348
43%
dev: 44%

Build:
Build:
LAST BUILD BRANCH: redesign
DEFAULT BRANCH: dev
Ran 10 May 2026 01:39PM UTC
Jobs 1
Files 281
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 May 2026 01:35PM UTC coverage: 43.364% (-0.8%) from 44.206%
25630156348

push

github

drazisil
Add parts handlers and live parts catalog web endpoint

Implement MCOTS handlers for MC_BUY_NEW_PART (176), MC_REPAIR_SINGLE_PART
(177), MC_REPAIR_MULTIPLE_PARTS (178), MC_INSTALL_PART (181), MC_REMOVE_PART
(182), MC_GET_ASSEMBLY_PARTS (183), and MC_DESTROY_PART (214), with
corresponding DB helpers in cache.ts that invalidate the vehicle part tree
cache on mutation.

Replace the hardcoded branded-part-ID list in the /urls?id=58 handler with a
live PostgreSQL query filtered by abstract_part_type_id (apt) and
engine_block_family_id (bf). Update URL 58 in MC_GET_GAME_URLS to include
%d/%d format specifiers so the client passes its selected APT and block family
to the server. Add a dedicated /catalog/parts route that handles the same
query for clients using the new URL template directly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

657 of 1756 branches covered (37.41%)

Branch coverage included in aggregate %.

6 of 178 new or added lines in 10 files covered. (3.37%)

2 existing lines in 2 files now uncovered.

4179 of 9396 relevant lines covered (44.48%)

129.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
36
2.37
-0.61% packages/database/src/cache.ts
34
2.38
packages/transactions/src/_getAssemblyParts.ts
20
4.17
packages/transactions/src/_installPart.ts
18
4.55
packages/transactions/src/_removePart.ts
18
4.55
packages/transactions/src/_repairMultipleParts.ts
18
4.55
packages/transactions/src/_repairPart.ts
11
6.67
packages/transactions/src/_destroyPart.ts
10
2.13
-0.33% packages/gateway/src/web.ts
4
1.11
-0.05% packages/database/src/stores/GameDataStore.ts
3
4.55
-1.01% packages/transactions/src/_getGameUrls.ts

Coverage Regressions

Lines Coverage ∆ File
1
2.13
-0.33% packages/gateway/src/web.ts
1
4.55
-1.01% packages/transactions/src/_getGameUrls.ts
Jobs
ID Job ID Ran Files Coverage
1 25630156348.1 10 May 2026 01:39PM UTC 281
43.36
GitHub Action Run
Source Files on build 25630156348
  • Tree
  • List 281
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25630156348
  • 584c3ee8 on github
  • Prev Build on udp-game-room (#25538948182)
  • Next Build on udp-game-room (#25644743403)
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