marshallku/image-check

Flag outdated third-party container images across Kubernetes / docker-compose manifests

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 6, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: marshallku/image-check@0da69ec07057f298b7e47ee2aba78c255a2cce1e # v1.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pathDirectory to scan for `image:` references.no.
ignoreNewline-separated list of extra image-ref prefixes to skip (added to the first-party defaults).no""
fail-on-outdatedFail the step (exit 1) when any outdated image is found.nofalse
argsExtra raw flags passed through to the image-check binary (escape hatch, e.g. `--jobs 4`).no""
mode`report` (default; just produce outputs) or `pr` (open/update one bump PR per outdated image).noreport
baseBase branch for PRs (default: the branch the workflow runs on).no""
tokenToken for git push + PR operations (pr mode). The default GITHUB_TOKEN works, but PRs it opens will NOT trigger other workflows — use a PAT or GitHub App token if you need CI to run on the bump PRs.no${{ github.token }}
max-prsCap on NEW PRs created per run (0 = unlimited). Existing PRs are always updated.no0
pr-labelLabel applied to PRs this action opens, and used to find stale ones to close.noimage-check
namedescription
outdated-countNumber of images with a newer comparable tag available.
major-countNumber of outdated images whose major version changed.
error-countNumber of images that could not be checked (registry errors).
reportMarkdown report body (suitable for an Issue / PR comment).
json-pathFilesystem path to the JSON report.
report-pathFilesystem path to the Markdown report.
prs-createdNumber of bump PRs newly created this run (pr mode).
prs-updatedNumber of existing bump PRs updated this run (pr mode).
prs-closedNumber of stale bump PRs closed this run (pr mode).