Skip to content

Dive-Systems-Org/git-checkout-submodule-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkout Submodule Action

Recursively checks out any submodules in your repository.

steps: - name: Checkout repository uses: actions/checkout@master - name: Checkout submodules uses: textbook/git-checkout-submodule-action@master

New in version 2.1.0. You can optionally set the --remote flag:

steps: - name: Checkout repository uses: actions/checkout@v2 - name: Checkout submodules uses: textbook/git-checkout-submodule-action@master with: remote: true

Alternatives

  • You can use the submodules input to the checkout action:

    steps: - name: Checkout repository and submodules uses: actions/checkout@v2 with: submodules: recursive
  • just run the command directly:

    steps: - name: Checkout repository uses: actions/checkout@v2 - name: Checkout submodules run: git submodule update --init --recursive
  • or use git Actions instead:

    steps: - name: Checkout repository uses: actions/checkout@v2 - name: Checkout submodules uses: srt32/git-actions@v0.0.3 with: args: git submodule update --init --recursive

About

GitHub Action for checking out submodules

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Dockerfile 56.6%
  • Shell 43.4%