Skip to content

Tags: runtimed/kernel-testbed

Tags

conformance-2026-04-11-208

Toggle conformance-2026-04-11-208's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
update lua/xeus-lua snippets (#85)

* lua code updates

* lua code updates

* update

* trigger ci

* trigger ci

* trigger ci

* trigger ci

* trigger ci

conformance-2026-04-04-201

Toggle conformance-2026-04-04-201's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Octave input request (#83)

* Add Octave input request

* Update mock input

conformance-2026-04-01-196

Toggle conformance-2026-04-01-196's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Snippets (#82)

* Fixed LUA simple expression in snippets.json

* Added update_display_data_code for cpp

* Added input prompt for C++

conformance-2026-03-31-192

Toggle conformance-2026-03-31-192's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix xeus-octave kernel startup in conformance tests (#80)

xeus-octave was crashing during startup because Octave could not find
its built-in .m script files (specifically graphics_toolkit). This
happened because the OCTAVE_HOME environment variable was not set when
the test harness spawned the kernel process.

Changes:
- Set OCTAVE_HOME and OCTAVE_EXEC_PREFIX env vars in CI for xeus-octave
- Increase per-test timeout to 30s for xeus-octave (Octave is slow to init)
- Detect kernel process crash before attempting ZMQ connections
- Capture kernel stderr for better diagnostics on startup failures
- Retry kernel_info_request up to 3 times for slow-starting kernels
- Increase initial kernel startup delay from 500ms to 2s

conformance-2026-03-31-186

Toggle conformance-2026-03-31-186's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update project name formatting in README (#79)

Kicking CI

conformance-2026-03-20-184

Toggle conformance-2026-03-20-184's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update display message in snippets.json (#78)

conformance-2026-03-05-176

Toggle conformance-2026-03-05-176's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upgrade runtimed dependencies to include zeromq 0.6.0-pre.1 (#73)

Updates jupyter-protocol and runtimelib to latest main branch commit,
which includes the merged zeromq 0.6.0-pre.1 with improved error handling
and socket reconnection support.

conformance-2026-03-01-174

Toggle conformance-2026-03-01-174's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump runtimed to include iopub_welcome (JEP 65) support (#72)

Pull in latest runtimed changes that add XPUB socket support and iopub_welcome
messages for improved IOPub reliability. Update kernel-testbed to use the new
wait_for_iopub_welcome() API and add a conformance test for JEP 65 compliance.

Changes:
- cargo update: runtimed commits d703acca -> 302c4a2b
- Replace 100ms settle time with wait_for_iopub_welcome() (500ms timeout)
- Add iopub_welcome_received tracking to KernelUnderTest
- Add Tier 1 conformance test for iopub_welcome (JEP 65)

conformance-2026-02-28-172

Toggle conformance-2026-02-28-172's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Make matrix page full width (#71)

- Remove max-width constraint and padding from main element
- Change table border from rounded-lg to border-y for edge-to-edge display

conformance-2026-02-28-170

Toggle conformance-2026-02-28-170's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Copy async-kernel kernelspec to user directory (#70)

The async-kernel installs to Python's share directory, but the test
suite looks in ~/.local/share/jupyter/kernels/. Copy the kernelspec
after installation so it can be found.