magnu1102/OpenReady

Analyze GitHub repositories for portfolio readiness, gate CI on OpenReady scores, and generate score badges.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: magnu1102/openready@c0272fbd736875dabec841587d3689a4bb4a4e0b # v0.5.5

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

namedescriptionrequireddefault
usernameGitHub username whose public repositories are analyzedyes
repoFocus a single repository by name (case-insensitive name or owner/name)""
tokenGitHub token for API requests (avoids the ~60/hour unauthenticated limit)${{ github.token }}
fail-underFail the action if any analyzed repository scores below this (0-100)""
require-checksComma- or space-separated custom check ids that must pass for every repository""
profilePath to an openready.profile.v1 JSON file""
limitMaximum repositories to analyze30
no-readmeSkip README fetches ("true" to enable)false
no-treeSkip file-tree fetches ("true" to enable)false
report-pathWhere to write the openready.export.v1 JSON reportopenready-report.json
badgeBadge generation: "false", "true" (both formats), "endpoint", or "svg"false
badge-pathBadge base path; the .json/.svg extension is appendedopenready-badge
badge-labelBadge label textopenready
namedescription
scoreScore shown on the badge (single repository, or rounded average); empty when unavailable
colorshields.io color for the score
gate-passed"false" when the CI gate failed (CLI exit 4), otherwise "true"
report-pathPath of the JSON report
badge-endpoint-pathPath of the endpoint JSON badge; empty when not generated
badge-svg-pathPath of the SVG badge; empty when not generated