Skip to content

Update dependencies and fix tests (part 1)#3734

Open
briehl wants to merge 2 commits into
developfrom
dep-updates-july-2026
Open

Update dependencies and fix tests (part 1)#3734
briehl wants to merge 2 commits into
developfrom
dep-updates-july-2026

Conversation

@briehl

@briehl briehl commented Jul 24, 2026

Copy link
Copy Markdown
Member

Description of PR purpose/changes

I'm going to break this down into a few PRs to keep them contained

  1. Update JS deps and unit tests
  2. Fix up integration tests (might need other intervention)
  3. Update Python deps and add release notes once other changes settle down

Update many JS dependencies and fix test regressions. Some were related to the dep updates, others not so much.

Some are untouched because they either (a) break everything or (b) have a cascading effect on other dependencies that break everything.

  • jquery
  • jquery-migrate (tied to our version of jquery)
  • bootstrap
  • file-saver
  • stylelint (seems to break things, not sure why yet)
  • msw (0.40.2 is the last one that supports AMD / require.js)
  • jasmine-core (causes a cascade of test failures due to an API change)

I'd like to bump all of these, and maybe put a coding agent to work on updating our jQuery usage just to get away from jQuery 2, but certainly not in this PR.

];

/**
* Stubs the NarrativeMethodStore and Catalog service calls that the app cell makes

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

This is all due to the jasmine-core and jasmine-ajax updates.

Comment on lines -128 to 131
userId +
properId +
'" target="_blank">' +
properId +
'</a>)'

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'm not entirely sure why this failed before, but it works now.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
B Maintainability Rating on New Code (required ≥ A)
E Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Comment thread Dockerfile

WORKDIR /kb/dev_container/narrative

RUN curl -sL https://deb.nodesource.com/setup_24.x | bash - && \
Comment thread Dockerfile

WORKDIR /kb/dev_container/narrative

RUN curl -sL https://deb.nodesource.com/setup_24.x | bash - && \
Comment thread Dockerfile
WORKDIR /kb/dev_container/narrative

RUN curl -sL https://deb.nodesource.com/setup_24.x | bash - && \
apt-get install -y nodejs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants