Skip to content

Commit dab35a2

Browse files
committed
ci: disable recursive submodule checkout in PR workflows
CI/docs/codeql jobs failed before build/test because actions/checkout recursive submodule clone of vendor/zireael could not authenticate in Actions. These workflows do not require submodule materialization to run guardrails/build/tests/docs/codeql, so use non-recursive checkout.
1 parent 7a7afe5 commit dab35a2

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616
with:
17-
submodules: recursive
17+
submodules: false
1818
- name: Install tools
1919
run: sudo apt-get update && sudo apt-get install -y ripgrep
2020
- name: Run guardrails
@@ -32,7 +32,7 @@ jobs:
3232
- name: Checkout (with submodules)
3333
uses: actions/checkout@v4
3434
with:
35-
submodules: recursive
35+
submodules: false
3636

3737
- name: Setup Node
3838
uses: actions/setup-node@v4
@@ -120,7 +120,7 @@ jobs:
120120
- name: Checkout (with submodules)
121121
uses: actions/checkout@v4
122122
with:
123-
submodules: recursive
123+
submodules: false
124124

125125
- name: Setup Node
126126
uses: actions/setup-node@v4
@@ -164,7 +164,7 @@ jobs:
164164
- name: Checkout (with submodules)
165165
uses: actions/checkout@v4
166166
with:
167-
submodules: recursive
167+
submodules: false
168168

169169
- name: Setup Node
170170
uses: actions/setup-node@v4
@@ -213,7 +213,7 @@ jobs:
213213
steps:
214214
- uses: actions/checkout@v4
215215
with:
216-
submodules: recursive
216+
submodules: false
217217

218218
- name: Setup Node
219219
uses: actions/setup-node@v4

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v4
2121
with:
22-
submodules: recursive
22+
submodules: false
2323

2424
- name: Initialize CodeQL
2525
uses: github/codeql-action/init@v3
@@ -38,7 +38,7 @@ jobs:
3838
steps:
3939
- uses: actions/checkout@v4
4040
with:
41-
submodules: recursive
41+
submodules: false
4242

4343
- name: Initialize CodeQL
4444
uses: github/codeql-action/init@v3

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
steps:
2222
- uses: actions/checkout@v4
2323
with:
24-
submodules: recursive
24+
submodules: false
2525

2626
- name: Setup Node
2727
uses: actions/setup-node@v4

0 commit comments

Comments
 (0)