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

UI5 / cli / 39617741234
94%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2026 02:33PM UTC
Jobs 6
Files 254
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 Oct 2026 02:32PM UTC coverage: 94.229% (+0.02%) from 94.211%
39617741234

push

github

matz3
fix(builder): Skip minify of a .js with an existing -dbg.js sibling

A -dbg.js next to its .js in the sources is unexpected: the minify task
owns the -dbg.js path and generates it from the .js. The glob matched
both as separate map-step keys. The .js key wrote its generated debug
variant to the -dbg.js path, which the -dbg.js key also wrote - two
concurrent keys writing one path, which the shared assertDistinctWrite
guard rejected, so the build crashed.

To stay robust rather than crash, filter the step keys to skip both
members of such a pair: a .js whose -dbg.js sibling already exists is
left as it is (that -dbg.js already serves as the debug variant), the
-dbg.js is passed through, and a warning is logged. The sibling paths
are derived with the shared getDebugName and getNonDebugName helpers, so
the special .view.js / .controller.js suffixes are handled consistently.

The warning states that sources normally must not contain a -dbg.js, but
if the pairing is intentional (for example the file uses ECMAScript
syntax the minify task does not support yet), the user should list both
files in the "builder.minification.excludes" configuration of the
project's ui5.yaml.

The integration test reproduces the crash and pins the expected skip;
unit tests cover the filter and the warning.

JIRA: CPOUI5FOUNDATION-1388

7791 of 8576 branches covered (90.85%)

Branch coverage included in aggregate %.

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

1 existing line in 1 file now uncovered.

14854 of 15456 relevant lines covered (96.11%)

5188.94 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
97.06
-2.94% packages/server/lib/middleware/serveIndex.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 logger 39617741234.1 21 Oct 2026 02:33PM UTC 15
100.0
GitHub Action Run
2 project 39617741234.2 21 Oct 2026 02:38PM UTC 85
94.33
GitHub Action Run
3 cli 39617741234.3 21 Oct 2026 02:33PM UTC 28
94.99
GitHub Action Run
4 fs 39617741234.4 21 Oct 2026 02:33PM UTC 23
89.57
GitHub Action Run
5 server 39617741234.5 21 Oct 2026 02:34PM UTC 26
93.0
GitHub Action Run
6 builder 39617741234.6 21 Oct 2026 02:35PM UTC 77
94.47
GitHub Action Run
Source Files on build 39617741234
  • Tree
  • List 254
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39617741234
  • 37cfdf32 on github
  • Prev Build on main (#39608108318)
  • Next Build on main (#39622204545)
  • 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