diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index 9df37b8cf..fb64891d3 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -1,8 +1,5 @@ name: 'Setup environment' -env: - IS_CI: true - inputs: bootstrap-packages: description: 'Lerna bootstrap packages (comma separated without spaces)' diff --git a/scripts/setup_husky.js b/scripts/setup_husky.js index 6a7736db1..e20c7dc6e 100644 --- a/scripts/setup_husky.js +++ b/scripts/setup_husky.js @@ -2,15 +2,17 @@ const fs = require('fs') const os = require('os') const path = require('path') -if (process.env.IS_CI) { - return -} - console.log(`Ensuring husky init file(s) are in place`) const initShFileName = 'init.sh' const huskyDirPath = path.join(__dirname, '../', '.husky') -const huskyConfigDirPath = path.join(os.homedir(), '/.config/husky/') +const configPath = path.join(os.homedir(), '/.config/') +const huskyConfigDirPath = path.join(configPath, '/husky/') + +if (!fs.existsSync(configPath)) { + console.log(`The directory ${configPath} doesn't exist, creating now`) + fs.mkdirSync(configPath) +} if (!fs.existsSync(huskyConfigDirPath)) { console.log(`The directory ${huskyConfigDirPath} doesn't exist, creating now`)