Skip to content

Conversation

@Techassi
Copy link
Member

@Techassi Techassi commented Dec 16, 2025

This PR pins the sax package of Superset (frontend) 4.1.x to 1.2.4 in order to fix the following issue encountered since the last few scheduled CI runs:

npm error Invalid: lock file's sax@1.2.4 does not satisfy sax@1.4.3

This error is very similar to errors fixed in #1315 and #1316. This is a known weakness/bug in npm.

Local test builds of Superset 4.1.2 and 4.1.4 succeeded with this fix, and a test build in CI also succeeded: https://github.com/stackabletech/docker-images/actions/runs/20274450552

Apparently my version of git dropped the last character of both
commit IDs. This might be a thing to investigate down the line.
@Techassi Techassi self-assigned this Dec 16, 2025
@Techassi Techassi moved this to Development: In Progress in Stackable Engineering Dec 16, 2025
Copy link
Member

@NickLarsenNZ NickLarsenNZ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Techassi Techassi added this pull request to the merge queue Dec 17, 2025
Merged via the queue into main with commit 5b12040 Dec 17, 2025
29 of 30 checks passed
@Techassi Techassi deleted the fix/superset-pin-sax-dependency branch December 17, 2025 07:53
@Techassi Techassi moved this from Development: In Progress to Development: Done in Stackable Engineering Dec 17, 2025
@lfrancke lfrancke moved this from Development: Done to Done in Stackable Engineering Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants