Skip to content

Commit 4b89d5d

Browse files
authored
chore(scripts): ignore guides supporting files (#3872)
1 parent a04a9f7 commit 4b89d5d

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

config/generation.config.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export const patterns = [
2222
'!clients/algoliasearch-client-csharp/algoliasearch/Models/Common/**',
2323

2424
'tests/output/csharp/global.json',
25+
'guides/csharp/.config/**',
26+
'guides/csharp/.gitignore',
2527

2628
// Dart
2729
'!clients/algoliasearch-client-dart/**',
@@ -47,6 +49,7 @@ export const patterns = [
4749
'!clients/algoliasearch-client-go/algolia/utils/*',
4850

4951
'!tests/output/go/go.*',
52+
'guides/go/.golangci.yml',
5053

5154
// Java
5255
'!clients/algoliasearch-client-java/**',
@@ -132,6 +135,9 @@ export const patterns = [
132135
'!clients/algoliasearch-client-scala/src/main/scala/algoliasearch/config/**',
133136
'!clients/algoliasearch-client-scala/src/main/scala/algoliasearch/extension/**',
134137

138+
'guides/scala/.scalafmt.conf',
139+
'guides/scala/.gitignore',
140+
135141
// Swift
136142
'clients/algoliasearch-client-swift/**',
137143
'!clients/algoliasearch-client-swift/*',
@@ -147,6 +153,8 @@ export const patterns = [
147153
'tests/output/swift/Package.swift',
148154
'!tests/output/swift/handwritten/**',
149155
'!tests/output/swift/Utils/**',
156+
'guides/.gitignore',
157+
'guides/swift/.swiftformat',
150158

151159
'clients/**/LICENSE',
152160
];

scripts/husky/pre-commit.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ async function preCommit(log) {
4242
const stagedFiles = (await run('git diff --name-only --cached')).split('\n');
4343

4444
const toUnstage = micromatch.match(stagedFiles, getPatterns());
45+
46+
// the snippets and guides are yarn workspaces, so the yarn.lock file can change when they are updated, but the CI will take care of it
47+
if ((await run('git diff --name-only --cached -- {guides,snippet}/javascript | wc -l')).trim() !== '0') {
48+
toUnstage.push('yarn.lock');
49+
}
50+
4551
if (toUnstage.length === 0) {
4652
return;
4753
}

0 commit comments

Comments
 (0)