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

CyclopsMC / IntegratedTerminals / 34141482526
20%
master-26-lts: 27%

Build:
Build:
LAST BUILD BRANCH: master-26
DEFAULT BRANCH: master-26-lts
Ran 07 Sep 2026 04:06PM UTC
Jobs 1
Files 189
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

07 Sep 2026 04:04PM UTC coverage: 20.491% (-0.08%) from 20.567%
34141482526

Pull #222

github

claude
Make the wildcard view aliasing explicit, and fix its update order

Two problems with how the alias was handled.

isWildcardViewAliased was a query that mutated: it broke the alias and replaced
the wildcard entry of ingredientsUnsortedViews as a side effect of being asked a
question, and getRawUnfilteredIngredientsView established the alias as a side
effect of a lookup. All of that now happens in updateWildcardViewAlias, called
where the set of known channels changes. The query only reports state, and the
view getter only looks up a map.

The wildcard recursion in onChange also ran before the diff was applied. That
was harmless while the wildcard held its own collection, because the recursion
applied its own copy of the diff. With the collection shared it was not: the
recursion reset the wildcard filtered view and then rebuilt it, from the shared
collection, before the diff reached it. The terminal kept showing the contents
from before the change. The diff is now applied before the recursion.

Found by opening a terminal on a real network and adding an item to a chest
while it was open: the total updated but the item list did not.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mxjin31W1Lmq5XK1CCe84v
Pull Request #222: Alias the wildcard ingredients view when there is only one channel

268 of 2272 branches covered (11.8%)

Branch coverage included in aggregate %.

1617 of 6927 relevant lines covered (23.34%)

1.13 hits per line

Coverage Regressions

Lines Coverage ∆ File
278
0.0
0.0% org/cyclops/integratedterminals/core/terminalstorage/TerminalStorageTabIngredientComponentClient.java
39
5.45
-4.89% org/cyclops/integratedterminals/network/packet/CraftingJobFinishedToastPacket.java
Jobs
ID Job ID Ran Files Coverage
1 34141482526.1 07 Sep 2026 04:06PM UTC 189
20.49
GitHub Action Run
Source Files on build 34141482526
  • Tree
  • List 189
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34141482526
  • Pull Request #222
  • PR Base - master-26-lts (#34030447047)
  • 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