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

source-academy / py-slang / 32512435957
86%

Build:
DEFAULT BRANCH: main
Ran 21 Aug 2026 06:31PM UTC
Jobs 1
Files 139
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

21 Aug 2026 06:15PM UTC coverage: 85.592%. Remained the same
32512435957

push

github

web-flow
Fix evaluator builds on Windows (#444)

build.ts spawns "rollup" and pynter-parity-report.ts spawns "npx". Neither
resolves on Windows: the only thing on PATH is the .CMD binstub, and spawn()
doesn't do PATHEXT lookup, so both come back ENOENT. Naming the .cmd directly
doesn't work either, since Node stopped allowing batch files to be spawned
without a shell after CVE-2024-27980.

So yarn build --evaluator, yarn build --all and yarn dev all fail. build:repl
is the exception, because yarn runs that through a shell that does find the
binstub.

Using createRequire to find rollup's and jest's own entry points, then running
those under process.execPath, avoids the whole problem. I went this way rather
than passing shell: true because that triggers the DEP0190 warning about
arguments being concatenated instead of escaped.

yarn build --all works on Windows now. PyCseEvaluator4.js comes out at the same
492,144 bytes as before, so nothing about the output has changed.

4826 of 6064 branches covered (79.58%)

Branch coverage included in aggregate %.

10804 of 12197 relevant lines covered (88.58%)

161944.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32512435957.1 21 Aug 2026 06:31PM UTC 139
85.59
GitHub Action Run
Source Files on build 32512435957
  • Tree
  • List 139
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32512435957
  • 4ba9b813 on github
  • Prev Build on main (#31726053645)
  • Next Build on main (#32939238869)
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