v1.0.5
Watchdog v1.0.5
This maintenance release improves GitHub Actions reliability and fixes script execution failures caused by missing executable permissions.
Fixed
- Fixed GitHub Actions failures with exit code
126. - Fixed
tests/smoke.shfailing whenservice-watchdog.shis checked out without an executable bit. - The smoke test now invokes the watchdog explicitly through Bash.
- Corrected executable permissions for:
service-watchdog.shinstall.shtests/smoke.sh
Improved
- The CI smoke-test step now runs through
bash ./tests/smoke.sh. - Tests are now resilient when files come from ZIP archives, web uploads, or environments that do not preserve Unix executable permissions.
- Retained ShellCheck and Bash syntax validation.
Validation
bash -npasses for all Bash scripts.- ShellCheck completes without warnings.
- The complete healthy → failure → remediation → unavailable smoke-test scenario passes.
Upgrade notes
No YAML configuration changes are required. Existing configurations from v1.0.4 remain fully compatible with v1.0.5.