InstallReady

Shell portability in CI

ShellCheck finds syntax issues. Runtime checks find distro issues.

ShellCheck is excellent for static shell analysis. It does not tell you whether an installer can run when Ubuntu has apt-get and Alpine has apk, or when a script quietly depends on Bash.

Try a public repository without signing in
Scan OpsScript Gate Add the GitHub Action

What the runtime check covers

Minimal workflow

- uses: actions/checkout@v7
- uses: Mresyzz/opsscript-gate@v0.8.0
  with:
    shell: auto
    network: none

OpsScript Gate complements ShellCheck; it does not replace syntax analysis or your project's integration tests.