Skip to content

workspace-validation: add generate_notebooks + run_notebooks (full parity)#15

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/build-pulse-agent-separation
Jun 24, 2026
Merged

workspace-validation: add generate_notebooks + run_notebooks (full parity)#15
Jammy2211 merged 1 commit into
mainfrom
feature/build-pulse-agent-separation

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Brings Pulse's workspace-validation.yml to full parity with Build's scripts+notebooks signal (precursor to the release.yml slim, PyAutoBuild#109).

  • generate_notebooks: converts each of the 6 doc workspaces' scripts → .ipynb (Build's generate.py).
  • run_notebooks: executes them against the libraries' current source main (same source-shadow + nufftax install as run_scripts), gated to skip *_test workspaces (no notebooks).
  • analyze now aggregates both results-scripts-* and results-notebooks-* into report.json.

Validation run in progress: generate_notebooks all 6 green ✓; scripts+notebooks matrix + analyze finishing. Merge this before the release.yml slim (add-then-remove).

🤖 Generated with Claude Code

…rity)

Pulse now covers Build's full scripts+notebooks validation signal. generate_notebooks
converts each of the 6 doc workspaces' scripts to .ipynb (Build's generate.py); run_notebooks
executes them against the libraries' current source main (same source-shadow + nufftax install
as run_scripts), gated to skip *_test workspaces (no notebooks). analyze now aggregates both
results-scripts-* and results-notebooks-* into report.json.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit 3b24c1d into main Jun 24, 2026
128 of 144 checks passed
@Jammy2211 Jammy2211 deleted the feature/build-pulse-agent-separation branch June 24, 2026 15:39
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.

1 participant