Skip to content

Add e2e output cleanup, zsc_modern_ai theme, and submodule bumps#14

Open
DeanoC wants to merge 1 commit intomainfrom
codex/e2e-output-cleanup-and-submodule-bumps
Open

Add e2e output cleanup, zsc_modern_ai theme, and submodule bumps#14
DeanoC wants to merge 1 commit intomainfrom
codex/e2e-output-cleanup-and-submodule-bumps

Conversation

@DeanoC
Copy link
Copy Markdown
Owner

@DeanoC DeanoC commented Apr 3, 2026

Summary

  • e2e output cleanup: New shared output-cleanup.sh (bash) and Remove-RunDirectoryIfTransient (PowerShell) library that removes auto-generated timestamped run directories after a successful e2e run. Failed runs and explicitly-set OUTPUT_DIR paths are always preserved; KEEP_OUTPUT=1 opts out of cleanup on success.
  • All e2e scripts updated: test-cross-platform-agent-relay, test-cross-platform-computer-browser-demo, test-cross-platform-node-workspace, test-macos-computer-browser-node, test-mcp-bridge (both bash and PowerShell variants) now source/import the cleanup library.
  • README updated: Documents the new default cleanup behaviour and KEEP_OUTPUT/OUTPUT_DIR overrides.
  • themes/zsc_modern_ai: New UI theme with layout, profiles, styles, and design tokens.
  • Submodule bumps: SpiderApp and Spiderweb advanced to their latest release heads.

Test plan

  • Run an e2e test without KEEP_OUTPUT — confirm auto-generated out/ dir is removed on success
  • Run with KEEP_OUTPUT=1 — confirm artifacts are preserved
  • Run with an explicit OUTPUT_DIR — confirm artifacts are preserved
  • Simulate a failing run — confirm artifacts are preserved for debugging
  • Verify PowerShell variants behave consistently on Windows

🤖 Generated with Claude Code

Introduce a shared output-cleanup library (bash + PowerShell) so that
auto-generated timestamped run directories are removed after a
successful e2e run. Failed runs and explicitly-set OUTPUT_DIR paths are
always preserved; KEEP_OUTPUT=1 opts out of cleanup on success.

Also adds the zsc_modern_ai UI theme and advances SpiderApp and Spiderweb
submodules to their latest release heads.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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