Skip to content

v1.0.5

Choose a tag to compare

@tigusigalpa tigusigalpa released this 15 Aug 11:44
· 4 commits to main since this release

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.sh failing when service-watchdog.sh is checked out without an executable bit.
  • The smoke test now invokes the watchdog explicitly through Bash.
  • Corrected executable permissions for:
    • service-watchdog.sh
    • install.sh
    • tests/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 -n passes 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.