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

source-academy / frontend / 30665910363
45%

Build:
DEFAULT BRANCH: master
Ran 31 Jul 2026 09:18PM UTC
Jobs 1
Files 474
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

31 Jul 2026 09:15PM UTC coverage: 44.686%. Remained the same
30665910363

push

github

web-flow
Use more neutral language for the multi-language platform (#4216)

Source Academy now hosts multiple languages via the Language Directory
(Python/py-slang alongside Source/JavaScript, source-academy/py-slang#359),
but three user- and admin-facing strings still described the whole
platform as JavaScript-only:

- DropdownAbout.tsx: the "About" dialog said students "write and run
  their programs... using sublanguages of JavaScript called Source" -
  now says the platform covers multiple languages, naming Source and
  Python as examples.
- IntroductionHelper.ts: MAIN_INTRODUCTION (the Playground's fallback
  welcome text, shown when a Conductor language doesn't supply its own
  `welcome` string) opened with "The book ... uses JavaScript
  sublanguages that we call Source" as if that described the whole
  platform. Reworded to scope the JavaScript claim to "this language"
  instead - still accurate (this text only ever renders for Source/JS
  chapters - see the file's own "TODO: remove after migrated to language
  config"), without asserting it platform-wide.
- PixelbotConfigPanel.tsx: DEFAULT_ANSWER_PROMPT, the default AI-tutor
  system prompt, unconditionally instructed the model to use "Source"
  syntax and forbade JavaScript features not in Source - actively wrong
  guidance for a Python-track course using the default prompt as-is.
  Reworded to match the course's actual language, keeping the
  Source-specific guidance conditional.

Updated two snapshot tests (Markdown.test.tsx, Playground.test.tsx) whose
rendered output includes MAIN_INTRODUCTION's text.

2990 of 7749 branches covered (38.59%)

Branch coverage included in aggregate %.

6949 of 14493 relevant lines covered (47.95%)

29.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30665910363.1 31 Jul 2026 09:18PM UTC 474
44.69
GitHub Action Run
Source Files on build 30665910363
  • Tree
  • List 474
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 6712778c on github
  • Prev Build on master (#30663365526)
  • Next Build on master (#30680663154)
  • 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