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

source-academy / frontend / 30735213100
45%

Build:
DEFAULT BRANCH: master
Ran 02 Aug 2026 06:06AM UTC
Jobs 1
Files 475
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

02 Aug 2026 06:03AM UTC coverage: 44.998% (+0.03%) from 44.971%
30735213100

push

github

web-flow
Module tabs outside Playground + Ground Control default language from language directory (#4226)

* Pass workspaceLocation into getPreparedConductorSaga so module tabs render outside Playground

sideContentManager is a singleton keyed by one internal workspaceLocation,
defaulting to 'playground' and only ever corrected via setWorkspaceLocation,
which conductorEvaluatorCache.ts only calls when options.workspaceLocation is
passed. The actual Run call site never passed it, even though the variable
was right there in scope, so any module's dynamically-registered side-content
tab (rune's display, sound's visualizer, etc.) silently failed to render for
every workspace except Playground - not a #4057 regression, this call site
predates it.

* Source Ground Control's default language menu from the language directory

The menu was hard-wired to the legacy Source-only sourceLanguages array,
so it never listed Python/Scheme even though Conductor already made those
selectable everywhere else. Once Conductor is enabled, its items and current
selection now come from state.languageDirectory.languages instead, reusing
sourceChapter as a 1-based index into that array (same convention as
chapterLanguage.ts's deriveLanguageFromChapter) so no backend schema change
is needed. Legacy Source behaviour is unchanged when Conductor is disabled.

Also narrows changeSublanguage's payload type to just the chapter/variant
fields it actually persists, since those are all BackendSaga reads from it.

3032 of 7765 branches covered (39.05%)

Branch coverage included in aggregate %.

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

6989 of 14505 relevant lines covered (48.18%)

30.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30735213100.1 02 Aug 2026 06:06AM UTC 475
45.0
GitHub Action Run
Source Files on build 30735213100
  • Tree
  • List 475
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0e9657bf on github
  • Prev Build on master (#30728568405)
  • Next Build on master (#30739784737)
  • 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