strongo/Continuous integration for Go modules

Test pipeline for Go modules

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
lint-timeoutHow long to wait for lint to complete before failingno3m
github_tokenGitHub token used to push a version tag and (when enabled) upload coverageyes
code_coverageset to `true` to run code coverage with Coverallsno
cgo_enabledBuild and test with cgo (sets CGO_ENABLED=1). Defaults to false (CGO_ENABLED=0) for pure-Go, statically-linked, cross-compilable builds.nofalse
working-directoryDirectory containing the Go module (go.mod). Useful for monorepos where the module is not at the repo root. Defaults to the repo root.no.
push_tagOn push to main, bump and push a SemVer git tag (via conventional commits). Set to false for repos that manage versioning elsewhere (e.g. Nx Release in a monorepo). Requires contents:write when enabled.notrue
default_bumpBump level applied when no conventional commit since the last tag implies one. "false" (default) cuts a tag only when the commits since the last tag contain feat:/fix:/BREAKING messages; set to "patch"/"minor"/"major" to always bump on a push to main. The action fetches complete history and tags before calculating.nofalse
tag_prefixPrefix for version tags, e.g. "ingitdb/v" for a subdirectory module. Defaults to "v".nov
allow_major_version_bumpAllow an automatic major SemVer bump. Defaults to false so a breaking change under v0 remains a minor bump.nofalse

no outputs