Skip to content

Commit d4b258c

Browse files
author
liyang wang
committed
feat(submoduels): add optional submodules input for the release.yaml
1 parent b245e65 commit d4b258c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ on:
4949
required: false
5050
default: 0
5151
type: number
52+
submodules:
53+
description: "How to handle submodules in checkout (recursive, true, or false)"
54+
required: false
55+
type: string
56+
default: "recursive"
5257
secrets:
5358
GH_TOKEN:
5459
required: false
@@ -135,13 +140,13 @@ jobs:
135140
- uses: actions/checkout@v4
136141
with:
137142
token: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}
138-
submodules: recursive
143+
submodules: ${{ inputs.submodules }}
139144
ref: ${{ steps.latest-release.outputs.tag_name }}
140145
if: ${{ github.event_name == 'schedule' }}
141146
- uses: actions/checkout@v4
142147
with:
143148
token: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}
144-
submodules: recursive
149+
submodules: ${{ inputs.submodules }}
145150
if: ${{ github.event_name != 'schedule' }}
146151

147152
- name: Set up Docker Buildx

0 commit comments

Comments
 (0)