Skip to content

test: preview jupyterlab image built against nb-nebi-kernels kernel-followups branch#183

Draft
viniciusdc wants to merge 4 commits into
mainfrom
test/nb-nebi-kernels-pr9
Draft

test: preview jupyterlab image built against nb-nebi-kernels kernel-followups branch#183
viniciusdc wants to merge 4 commits into
mainfrom
test/nb-nebi-kernels-pr9

Conversation

@viniciusdc

Copy link
Copy Markdown
Contributor

What this is

A test-only, do-not-merge PR to produce a preview JupyterLab singleuser image whose nb_nebi_kernels comes from the open follow-ups branch instead of the ==0.1 PyPI wheel, so we can exercise the non-ready-kernel / discovery-refresh changes in a live cluster.

How to use the build

CI on this PR pushes quay.io/nebari/nebari-data-science-pack-jupyterlab:pr-<N> and :sha-<short>. Pin the sha- tag in the deployment's data-science-pack values (both jupyterhub.custom.profiles[*] image choices and jupyterhub.singleuser.image.tag) to run it.

Scope

Validates the kernel-state fixes (remote-not-pulled stub routing, discovery-refresh short-circuit). It does not cover the install_status path, which depends on the still-unmerged nebi explicit-install work. Revert / close once validated — this must not merge to main.

Point the nb_nebi_kernels pypi dependency at the kernelFollowUps branch so
CI produces a preview singleuser image for integration-testing the
non-ready-kernel and discovery-refresh changes, instead of the released 0.1
wheel. Relock accordingly. Test-only, not for merge.
…ntend

Point jupyterlab-launchpad at git main (which now carries the nb-nebi-kernels
state-metadata consumption + explicit refresh trigger) instead of the 1.0.5
PyPI release that predates it, so the preview image renders the Nebi kernel
states. Relock accordingly.
…end loads

launchpad main (post-#80) is built against JupyterLab 4.3.4+/4.4.x; the image
pinned 4.2.5, so its federated modules could not resolve (docregistry/outputarea/
nbformat unsatisfied) and the kernel-state UI would not render. Bump the image so
build and runtime align. Resolves to 4.5.10.
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