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

cliffano / jazz / 28708265129
100%

Build:
DEFAULT BRANCH: main
Ran 04 Jul 2026 01:50PM UTC
Jobs 3
Files 7
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

04 Jul 2026 01:49PM UTC coverage: 100.0%. Remained the same
28708265129

push

github

web-flow
Fix echo-text escape sequences broken by string escaping security fix (#17)

* Initial plan

* Fix foreach regression: process escape sequences in scanner echo state

The security fix in d1db791 added backslash escaping in _compileExpr for
ast.Str nodes, which inadvertently broke template text that used \n and
similar escape sequences. Previously, \n in template text was stored as
two chars (backslash + n) and compiled to "\n" in generated JS (a
newline). After the fix, the backslash was double-escaped to \\n,
outputting literal \n instead of a newline.

Fix: add escape sequence processing to _echoState() in scanner.js so
that \n, \r, \t, and \\ in template echo text are converted to their
actual character values. This ensures the compiler's escaping correctly
round-trips them to the proper JS escape sequences in generated code.

* Add unit tests for echo-state escape sequence handling in scanner

* Add CHANGELOG entry for echo-text escape sequence fix

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

412 of 412 branches covered (100.0%)

Branch coverage included in aggregate %.

22 of 22 new or added lines in 1 file covered. (100.0%)

1826 of 1826 relevant lines covered (100.0%)

78.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28708265129.1 04 Jul 2026 01:50PM UTC 7
100.0
GitHub Action Run
2 28708265129.2 04 Jul 2026 01:51PM UTC 7
100.0
GitHub Action Run
3 28708265129.3 04 Jul 2026 01:52PM UTC 7
100.0
GitHub Action Run
Source Files on build 28708265129
  • Tree
  • List 7
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28708265129
  • a0df231b on github
  • Prev Build on main (#28691018700)
  • Next Build on main (#28708442767)
  • Delete
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