CodeNomad/.github/workflows
Pascal André 5484f9c990
fix(v2): use native shells for background processes
Migrate the Status panel from interactive PTYs to the location-scoped shell API, refresh shell state after lifecycle events and reconnects, and route locationless shell events by their owned working directory.

Allowlist shell routes explicitly and verify ShellInfo.cwd before every ID-scoped request, including trailing-slash aliases, while preserving native output cursor parameters. Keep PTYs separate for interactive terminal use.

Load project metadata before the first session inventory, preserve native projected message order, invalidate inactive transcripts instead of reloading every transcript after reconnect, and keep native shutdown terminal without latching ordinary navigation flushes.

Update V2 documentation and CI test paths. Validated with UI and server typechecks, 15 focused UI tests, 35 focused server tests, and git diff --check.
2026-08-19 16:11:47 +02:00
..
build-and-upload.yml build: publish deb and portable tar.gz Linux artifacts (#492) 2026-07-12 19:29:33 +02:00
comment-pr-artifacts.yml ci(v2): authorize stacked migration PRs 2026-08-19 00:51:54 +02:00
dev-release.yml ci: run dev prerelease nightly 2026-02-20 13:58:32 +00:00
manual-npm-publish.yml fix(ci): invoke pinned npm cli directly 2026-04-21 11:18:38 +01:00
pr-build.yml fix(v2): use native shells for background processes 2026-08-19 16:11:47 +02:00
release-ui.yml fix(desktop): restore managed Node server startup (#348) 2026-04-26 13:20:47 +01:00
release.yml chore(release): publish dev builds as codenomad-dev 2026-02-13 00:39:14 +00:00
restrict-non-dev-prs.yml ci(v2): authorize stacked migration PRs 2026-08-19 00:51:54 +02:00
reusable-release.yml fix: wire Winget automation into release pipeline (#551) 2026-06-13 17:51:24 +01:00
update-winget.yml fix: wire Winget automation into release pipeline (#551) 2026-06-13 17:51:24 +01:00