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

FluidTYPO3 / vhs / 12193100790
72%

Build:
DEFAULT BRANCH: development
Ran 06 Dec 2024 04:46AM UTC
Jobs 6
Files 247
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 Dec 2024 09:54AM UTC coverage: 72.603%. First build
12193100790

push

github

NamelessCoder
[BUGFIX] Fix corrupted JavaScript assets loaded by website users

Website users loaded corrupted JavaScript assets for files generated by
EXT:vhs when EXT:vhs was in the middle of re-writing the contents of the
requested asset file. This happens because EXT:core
`GeneralUtility::writeFile()` isn't implemented in an atomic style
causing observers (such as visiting website users) to read incomplete
asset file contents. Incomplete JavaScript files likely cause syntax
errors when interpreted by the user's user-agent rendering front end
sites unable to reach JavaScript-based interactivity.

Fix the issue by (non-atomically) writing into a temporary file and
replacing the destination asset file with a single atomic `rename()`
operation instead. This ensures that observers of the destination asset
file either see the complete old contents or the complete new contents
but never any intermediate state of the asset content.

See: https://man7.org/linux/man-pages/man2/rename.2.html
See: https://github.com/TYPO3/typo3/blob/v10.4.37/typo3/sysext/core/Classes/Utility/GeneralUtility.php#L1835-L1861

0 of 16 new or added lines in 1 file covered. (0.0%)

5544 of 7636 relevant lines covered (72.6%)

13.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 typo3-^12.4-php-8.1 - 12193100790.1 06 Dec 2024 04:46AM UTC 0
71.23
GitHub Action Run
2 typo3-^11.5-php-8.1 - 12193100790.2 06 Dec 2024 04:46AM UTC 0
72.18
GitHub Action Run
3 typo3-^12.4-php-8.2 - 12193100790.3 06 Dec 2024 04:46AM UTC 0
71.12
GitHub Action Run
4 typo3-^12.4-php-8.3 - 12193100790.4 06 Dec 2024 04:47AM UTC 0
71.12
GitHub Action Run
5 typo3-^10.4-php-7.4 - 12193100790.5 06 Dec 2024 04:46AM UTC 0
72.37
GitHub Action Run
6 typo3-^11.5-php-8.0 - 12193100790.6 06 Dec 2024 04:46AM UTC 0
72.18
GitHub Action Run
Source Files on build 12193100790
Detailed source file information is not available for this build.
  • Back to Repo
  • 0b648d49 on github
  • Prev Build on development (#11810777483)
  • Next Build on development (#12210024395)
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