Syntax linters inspect AST tokens and quoting rules, but cannot determine whether external binaries exist on target systems. OpsScript Gate runs your scripts inside isolated, unprivileged container matrices to catch missing commands, dialect traps, and unattended hangs before release.
Contrast clean syntactic passes with isolated container failures in real time.
The execution path calls apt-get. Alpine Linux base images use apk, resulting in termination at line 6.
OpsScript Gate writes formatted tables directly to $GITHUB_STEP_SUMMARY and emits native workflow annotations.
| Distribution | Result | Exit Code | Duration | Diagnostic |
|---|---|---|---|---|
| debian:12-slim | PASS | 0 | 0.24s | - |
| ubuntu:22.04 | PASS | 0 | 0.28s | - |
| ubuntu:24.04 | PASS | 0 | 0.31s | - |
| alpine:3.20 | FAIL | 127 | 0.18s | apt-get: not found (line 6) |
Executes locally within the runner Docker daemon without tokens, external webhooks, or account setup.
Embed container verification into your GitHub Actions workflow in less than two minutes. Zero tokens, zero external servers.