open-notebook/scripts/release-test
Luis Novo 1c5f1c673a
chore(release): automate container probes + document post-tag re-cut (#1198)
Retro improvements from the v1.14.0 release:

- release-image-test.sh gains a `probe` scenario (part of `all`) that
  runs the two container-level checks done by hand during v1.14.0:
  OPEN_NOTEBOOK_WORKER_MAX_TASKS reaching the in-image worker (#1141's
  supervisord `sh -c` expansion), and the worker surviving startup with
  HTTP_PROXY set while the user's NO_PROXY value is preserved (#1160,
  internal SurrealDB websocket not tunneled). Self-contained standalone
  containers with their own cleanup, so a probe failure can't leak into
  the fresh/upgrade scenarios.

- RELEASE_PROCESS.md documents two gotchas the release hit: never leave
  the version bump uncommitted on a branch (it leaked into an unrelated
  fix PR), and a post-tag fix requires a full re-cut (move tag + rebuild
  images), not just a tag nudge, or publication promotes the un-fixed
  artifact to v1-latest.

Verified: `release-image-test.sh probe lfnovo/open_notebook:1.14.0`
passes 4/4.
2026-07-21 07:04:19 -03:00
..
docker-compose.release-test.yml chore(release): rc-stack pulls the pushed image + optional --with-runtimes (#1133) 2026-07-14 07:29:00 -03:00
nginx.conf docs: codify the release confidence process with executable tooling (#1052) 2026-07-11 16:56:14 -03:00
rc-stack.sh chore(release): rc-stack pulls the pushed image + optional --with-runtimes (#1133) 2026-07-14 07:29:00 -03:00
release-image-test.sh chore(release): automate container probes + document post-tag re-cut (#1198) 2026-07-21 07:04:19 -03:00