Running CI weekly on dotfiles setup.sh inside a fresh Ubuntu container to catch breakage

4310sy · x · 2026-10-24

Developer ShisatoYano added GitHub Actions CI to verify his dotfiles setup.sh actually works on a bare machine.

Key points:

The clean-container run also surfaced a real bug: tabctl install detects browsers via /.config/google-chrome, which doesn't exist until Chrome's first launch (Chrome isn't playbook-managed), failing the install and skipping later tasks. Fixed by skipping registration when the directory is absent, with a debug message prompting a re-run.

The PR was generated with Claude Code.

Original post →

More from coding & agent

coding & agent channel →