UI5 / UI5/linter

Detect mix of `/<UI5 version>` and `/sap-ui-cachebuster` in `sap-ui-bootstrap` URL

Open
#1,016 2 comments 4 reactions 1 assignee View on GitHub

@flovogt is already working on this.

Since Aug 10, 2026.

detection
Dominant language
TypeScript
Stars
79
Forks
13
Avg merge
19h 34m
Merged PRs (30d)
9

Description

There are applications using the following incorrect combination of the bootstrap URL variants in the sap-ui-bootstrap script tag:

<script id="sap-ui-bootstrap"
  src="<host or destination name>/<UI5 version>/resources/sap-ui-cachebuster/sap-ui-core.js"

E.g.: https://github.com/UI5/openui5/issues/3617#issuecomment-1277819102

Recently, applications using this pattern have started to fail. But this is not a UI5 or CDN issue.

Using /sap-ui-cachebuster together with a fixed UI5 version defeats the purpose of cache busting and has never been a valid or supported approach. The underlying infrastructure, that serves UI5 resources, may change at any time while ensuring that only documented and supported bootstrap options keep working. Applications must not rely on this mix working accidentally but use either /sap-ui-cachebuster or one of the other options described in Overview of Bootstrap Base URLs.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.