Skip to content

Fix static-analysis failure due to caniuse-lite dependency

Stan Hu requested to merge sh-fix-caniuselite-static-analysis into master

As seen in https://gitlab.com/gitlab-org/gitlab/-/jobs/394057944, static-analysis is failing with:

Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`

The problem may be occurring because browserslist is detecting that caniuse-list is approximately 6 months old and outputs a warning using console.warn (https://github.com/browserslist/browserslist/blob/d0ec62eb48c41c218478cd3ac28684df051cc865/node.js#L329).

To fix this, we change static-analysis to filter this warning message when deciding to exit with error code 2. Older GitLab backports shouldn't fail because we need to upgrade this dependency.

Closes #194788 (closed)

Edited by Stan Hu

Merge request reports