Skip to content

Update template tests for new @jupyter/builder default#115

Merged
krassowski merged 3 commits into
jupyterlab:mainfrom
Darshan808:fix-ci
Jun 11, 2026
Merged

Update template tests for new @jupyter/builder default#115
krassowski merged 3 commits into
jupyterlab:mainfrom
Darshan808:fix-ci

Conversation

@Darshan808

@Darshan808 Darshan808 commented Jun 11, 2026

Copy link
Copy Markdown
Member

Fixes #107

Description

The extension template now ships @jupyter/builder by default and no longer includes @jupyterlab/builder. Since @jupyter/builder is the preferred builder marker, our tests needed updating:

  • Normal tests no longer adds @jupyter/builder explicitly — the template provides it now.
  • The *_jupyterlab_builder tests now swap in @jupyterlab/builder and remove @jupyter/builder so they actually exercise the jupyterlab/builder path.

@Darshan808 Darshan808 added the maintenance Change related to maintenance of the repository label Jun 11, 2026
@Darshan808 Darshan808 changed the title Fix CI after new extension-template got released. Update template tests for new @jupyter/builder default Jun 11, 2026
@Darshan808 Darshan808 marked this pull request as ready for review June 11, 2026 18:29
@Darshan808 Darshan808 requested a review from krassowski June 11, 2026 18:40
Comment thread tests/test_tpl.py
Comment on lines +268 to +269
# incompatibility check can only be verified on `@jupyterlab/builder` for
# now. So we remove `@jupyter/builder` and pin `@jupyterlab/builder` to an

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 because, we don't have enough versions published yet to test for incompatibility using @jupyter/builder

@krassowski krassowski left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

@krassowski krassowski merged commit fa53090 into jupyterlab:main Jun 11, 2026
21 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in CFP '25 tracking Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Change related to maintenance of the repository

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Change tests after extension-template starts depending on v1

2 participants