diff --git a/.lintstagedrc.json b/.lintstagedrc.json index 970762655..8bce74093 100644 --- a/.lintstagedrc.json +++ b/.lintstagedrc.json @@ -1,4 +1,4 @@ { - "src/docs/**": ["yarn docs:build"], + "src/docs/**": ["GIT=true yarn docs:build"], "*.{ts,js,json,html,md}": ["eslint --fix", "prettier --write"] } diff --git a/src/docs.mts b/src/docs.mts index 6db4b83f1..37db30b04 100644 --- a/src/docs.mts +++ b/src/docs.mts @@ -9,6 +9,7 @@ import { exec } from 'child_process'; import prettier from 'prettier'; const verify = process.argv.includes('--verify'); +const git = process.env.GIT === 'true'; let fileChanged = false; // Possible Improvement: combine with lint-staged to only copy files that have changed const prepareOutFile = (file: string): string => { @@ -76,6 +77,8 @@ const transform = (file: string) => { process.exit(1); } console.log('Adding changes in docs folder to git'); - exec('git add docs'); + if (git) { + exec('git add docs'); + } } })();