Skip to content

embedded: rebase the Supaterm fork on upstream main - #6

Merged
khoi merged 0 commit into
supatermfrom
fix/upstream-main-2026-08-08
Aug 8, 2026
Merged

embedded: rebase the Supaterm fork on upstream main#6
khoi merged 0 commit into
supatermfrom
fix/upstream-main-2026-08-08

Conversation

@khoi

@khoi khoi commented Aug 8, 2026

Copy link
Copy Markdown

Why

The Supaterm fork remained based on its v1.3.1-era revision while official main had reached 4714732. The rebase also exposed public host-only process state and shell tests that only searched source text.

What changed

Replayed the six Supaterm patches on official main. The embedded runtime now owns command-wrapper arguments privately, process setup receives explicit private state, and tail reads stay behind CoreSurface. Executable Bash, Zsh, Fish, Elvish, and Nushell tests replace literal source scans. A pinned Ubuntu fork workflow now runs shell checks, formatting, and full core tests.

The hidden sp ssh exec route remains unchanged in this PR.

Verification

@khoi khoi added the enhancement New feature or request label Aug 8, 2026
@khoi
khoi force-pushed the fix/upstream-main-2026-08-08 branch from cf77774 to e880644 Compare August 8, 2026 10:33
@khoi
khoi merged commit e880644 into supaterm Aug 8, 2026
3 checks passed
@khoi
khoi deleted the fix/upstream-main-2026-08-08 branch August 8, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant