bengardiner123/SpecFerret Lint CI

Run ferret lint --ci with deterministic outputs and artifact capture

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 3, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: bengardiner123/action@4cc9769089b30eb3569e4662d919278b8b3cbd88 # v1.0.1

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

namedescriptionrequireddefault
baseline-modeCI baseline strategy: committed or rebuildnocommitted
bun-versionBun version to installno1.3.11
install-commandCommand used to install the ferret CLInobun add -g @specferret/core @specferret/cli
working-directoryDirectory where ferret lint --ci should runno.
include-suggestionsInclude import suggestions in CI outputnofalse
artifact-nameArtifact name for captured lint JSONnoferret-lint-ci
namedescription
exit-codeferret lint --ci exit code
consistentWhether the contract graph is consistent
breakingDirect breaking count
non-breakingTransitive/non-breaking count
flaggedFlagged item count
output-json-pathPath to captured ferret lint JSON output
output-stderr-pathPath to captured ferret lint stderr output