actions-marketplace-validations/Git Submodules Upgrade

Upgrades all git submodules to their latest remote commit and optionally opens a PR.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 4, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/itsapinhulk_git-submodules-upgrade@453c8a01f2faeef193971ae09953c20c09dbbeb2 # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
targetPath to the repository root containing submodules.no.
create-prSet to 'false' to skip pull request creation.notrue
includeNewline- or space-separated list of submodule paths to upgrade. When set, only these submodules are updated (takes priority over skip). no""
skipNewline- or space-separated list of submodule paths to skip. Ignored when include is set. no""
pr-branchBranch name used for the upgrade PR.noauto/upgrade-submodules
pr-titleTitle of the pull request.nochore: upgrade git submodules
pr-commit-messageCommit message for the submodule upgrade commit.nochore: upgrade git submodules
reviewerGitHub username to request a review from (optional).no""
tokenGitHub token used to create pull requests. Defaults to github.token. Supply a PAT if your repository does not allow GitHub Actions to create pull requests. no${{ github.token }}

no outputs