Files
Triple-C/container
shadowdaoandClaude Opus 5.5 a4d4942918
Secret Scan / scan (push) Successful in 4s
Secret Scan / scan (pull_request) Successful in 15s
Build Container / build-container (pull_request) Successful in 16m6s
Build App (Preview) / compute-version (pull_request) Successful in 5s
Build App (Preview) / create-release (pull_request) Successful in 1s
Build App (Preview) / test (pull_request) Successful in 4m29s
Build App (Preview) / build-macos (pull_request) Successful in 3m43s
Build App (Preview) / build-windows (pull_request) Successful in 18m1s
Build App (Preview) / build-linux (pull_request) Successful in 6m4s
Build App (Preview) / prune-previews (pull_request) Successful in 1s
Keep container SSH keys across restarts
The entrypoint ran `rm -rf ~/.ssh` and copied the host SSH dir over it on
every start, deleting any key generated or saved inside the container and
overwriting same-named files. Replace it with sync_host_ssh, which merges:
container-created files are never touched, host-copied files are refreshed
or removed only while unedited (tracked in ~/.ssh/.triple-c-host-files),
and known_hosts is unioned. On first start without a manifest, differing
files are backed up to <name>.triple-c-backup before being replaced.

Unit tests run the function extracted from entrypoint.sh against temp dirs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 12:08:26 -07:00
..