Add CI workflow with smoke tests for installer scripts in Docker containers#15
Add CI workflow with smoke tests for installer scripts in Docker containers#15
Conversation
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Done. The workflow now uses smoke tests (bash -n for shell scripts, py_compile for Python), targets only main branch, and .gitignore has been removed. Changes in commit: reworked CI workflow with syntax validation smoke tests. |
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Done. The smoke test now runs the software installer (install.sh, upgrade.sh) and dotfiles installer as specified in README.md. Also updated actions/checkout to v5. Changes in commit 0e2b05e. |
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Done. The workflow now runs the software installer/upgrade and dotfiles installer inside a non-root Ubuntu 24.04 Docker container. Docker-in-Docker is available for the installer scripts via mounted Docker socket. Changes in commit f3a9e12. |
Co-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>
Fixed. Added |
Original prompt
Created from VS Code via the GitHub Pull Request extension.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.