Skip to content

Commit 3e19d4a

Browse files
authored
Merge pull request #12 from AztecProtocol/feat/broaden-sparse-checkout-paths
feat: broaden sparse checkout paths and add --skip-checks flag
2 parents 1946be7 + 30839c5 commit 3e19d4a

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

package-lock.json

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/repos/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ const BASE_REPOS: Omit<RepoConfig, "tag">[] = [
5353
"docs/developer_versioned_docs/version-{version}",
5454
"docs/static/aztec-nr-api/devnet",
5555
"docs/static/typescript-api/devnet",
56-
"docs/docs-developers/docs/aztec-nr/debugging.md",
57-
"docs/docs-operate/operators/operator-faq.md",
56+
"docs/docs-developers/docs/aztec-nr",
57+
"docs/docs-operate/operators",
5858
],
5959
branch: "next",
6060
},

src/utils/git.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export async function cloneRepo(
101101
const repoGit = simpleGit({ baseDir: clonePath, progress: progressHandler });
102102
await repoGit.raw(["config", "gc.auto", "0"]);
103103
log?.(`${config.name}: Setting sparse checkout paths: ${config.sparse!.join(", ")}`, "debug");
104-
await repoGit.raw(["sparse-checkout", "set", ...config.sparse!]);
104+
await repoGit.raw(["sparse-checkout", "set", "--skip-checks", ...config.sparse!]);
105105
log?.(`${config.name}: Fetching commit ${config.commit.substring(0, 7)}`, "info");
106106
await repoGit.fetch(["origin", config.commit]);
107107
log?.(`${config.name}: Checking out commit`, "debug");
@@ -116,7 +116,7 @@ export async function cloneRepo(
116116
const repoGit = simpleGit({ baseDir: clonePath, progress: progressHandler });
117117
await repoGit.raw(["config", "gc.auto", "0"]);
118118
log?.(`${config.name}: Setting sparse checkout paths: ${config.sparse!.join(", ")}`, "debug");
119-
await repoGit.raw(["sparse-checkout", "set", ...config.sparse!]);
119+
await repoGit.raw(["sparse-checkout", "set", "--skip-checks", ...config.sparse!]);
120120
log?.(`${config.name}: Fetching tag ${config.tag}`, "info");
121121
await repoGit.fetch(["--depth=1", "origin", `refs/tags/${config.tag}:refs/tags/${config.tag}`]);
122122
log?.(`${config.name}: Checking out tag`, "debug");
@@ -132,7 +132,7 @@ export async function cloneRepo(
132132
const repoGit = simpleGit({ baseDir: clonePath, progress: progressHandler });
133133
await repoGit.raw(["config", "gc.auto", "0"]);
134134
log?.(`${config.name}: Setting sparse checkout paths: ${config.sparse!.join(", ")}`, "debug");
135-
await repoGit.raw(["sparse-checkout", "set", ...config.sparse!]);
135+
await repoGit.raw(["sparse-checkout", "set", "--skip-checks", ...config.sparse!]);
136136
}
137137
} else {
138138
// Clone for smaller repos

tests/repos/config.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ describe("AZTEC_REPOS", () => {
3535
`docs/developer_versioned_docs/version-${DEFAULT_AZTEC_VERSION}`,
3636
"docs/static/aztec-nr-api/devnet",
3737
"docs/static/typescript-api/devnet",
38-
"docs/docs-developers/docs/aztec-nr/debugging.md",
39-
"docs/docs-operate/operators/operator-faq.md",
38+
"docs/docs-developers/docs/aztec-nr",
39+
"docs/docs-operate/operators",
4040
],
4141
branch: "next",
4242
},

tests/utils/git.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ describe("cloneRepo", () => {
138138
expect(mockGitInstance.raw).toHaveBeenCalledWith([
139139
"sparse-checkout",
140140
"set",
141+
"--skip-checks",
141142
"docs",
142143
"noir-projects",
143144
]);

0 commit comments

Comments
 (0)