1889ca/Sociograph
Architectural health analysis for pull requests. Detects stressed functions, new bridges, and archetype changes between two git refs — and posts a rich Markdown summary directly on the PR.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 18, 2026
- License
- None
Pinned Snippet
uses: 1889ca/sociograph@c9c5cc7f64c1c04f388f5d3934f882f75b0a4286 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token used to post the PR comment | no | ${{ github.token }} |
| base_ref | Base git ref or SHA to compare against. Defaults to the PR base commit. | no | ${{ github.event.pull_request.base.sha }} |
| head_ref | Head git ref or SHA to compare. Defaults to the PR head commit. | no | ${{ github.event.pull_request.head.sha }} |
| working_directory | Directory to analyze (relative to repo root) | no | . |
| config_path | Path to .sociograph.yml config file | no | .sociograph.yml |
| fail_on_violations | Exit with code 1 when threshold violations are found | no | true |
Outputs
| name | description |
|---|---|
| passed | "true" if all configured thresholds passed |
| stressed | Number of newly-stressed functions in this diff |
| violations | Threshold violation messages, semicolon-separated |