lzap/gobump-deps

Bump Go project dependencies using lzap/gobump and open a PR

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 29, 2026
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: lzap/gobump@791c51109f2afbdd792882c29311775ce1dcbea7 # v1.0.3

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

namedescriptionrequireddefault
go_versionGo version to use when setup_go is true (defaults: stable)nostable
cgo_enabledEnable CGO environment variableno0
tokenGitHub token with permissions to push branches and open PRs; also used for optional changelog Gist (GITHUB_TOKEN / GH_TOKEN in the step environment)yes
execString to pass via gobump -exec argument (no shell expansion)no
exec2Additional string to pass via gobump -exec argument (no shell expansion)no
labelsComma-separated list of labels to add to the PRno
tidyDeprecated, ignored. gobump runs go mod tidy before each per-dependency commit (git mode) or leaves go.mod/go.sum as updated (no-git mode).notrue
exec_prDeprecated, ignored. Previously ran a command before the PR step and appended output to the commit message.no
setup_goSet up Go environment (default: true)notrue
prCreate a pull request with the changesnotrue
developmentRun in development mode and build from the current repo (default: false)nofalse
changelogFetch upstream git changelogs for updated modules. With per-dependency commits (default), each bump commit includes its module changelog; with -no-git, changelogs are written to changelog-dest for the PR message insteadnofalse
includeSpace-separated list of modules to update (default: all)no
excludeComma-separated list of modules to exclude from updateno
commit_messageCommit message for the PR other than 'chore: bump dependencies via gobump'nochore: bump dependencies via gobump
no_gitIf true, skip all gobump git operations (no per-dependency commits or reset/clean on failure). When false (default), each successful bump may be committed as chore(deps): update … when the work tree has no uncommitted changes.nofalse
user_nameGit user.name for per-dependency commits (passed to gobump -user-name)noSchutzbot
user_emailGit user.email for per-dependency commits (passed to gobump -user-email)noschutzbot@gmail.com

no outputs