From b1d2d5a21b67f6c1960acd7b2d1f7fc1380c7b9b Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Mon, 22 May 2023 11:24:16 +0200 Subject: [PATCH] chore: Added logic to skip build script --- scripts/skip-build-base.mjs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/skip-build-base.mjs b/scripts/skip-build-base.mjs index d13be3b5bbf..0b25acbc735 100644 --- a/scripts/skip-build-base.mjs +++ b/scripts/skip-build-base.mjs @@ -1,6 +1,8 @@ import process from 'node:process' import { execSync } from 'child_process' +const branchesToNeverBuild = ['i18n'] + export const shouldSkipBuild = (siteName, checkFolders = '../shared .') => { console.log('Skip build script version 1.1.0') @@ -23,6 +25,11 @@ export const shouldSkipBuild = (siteName, checkFolders = '../shared .') => { process.exit(1) } + // Do not build branches that should never be build + for (const skip of branchesToNeverBuild) { + if (branch.match(skip)) return process.exit(1) + } + // Do not build commits that have [vercel skip] in the message if (process.env.VERCEL_GIT_COMMIT_MESSAGE.match(/\[vercel skip\]/)) { console.log('🛑 - Commit message includes [vercel skip] - Do not build')