From 686c7b6eb182ed335dc94b3a0b80c564f7658380 Mon Sep 17 00:00:00 2001 From: Sid <122173059+hugo-sid@users.noreply.github.com> Date: Wed, 30 Aug 2023 15:56:19 +0530 Subject: [PATCH] ci(Netlify): specify `HUGO_VERSION` environment variable once If an environment variable (`HUGO_VERSION` in this case) is going to be same for all contexts (production, deploy-preview & branch-deploy), then there is no need to specify it for each context. Specifying it once under [build.environment] should be enough. From https://docs.netlify.com/configure-builds/file-based-configuration/#deploy-contexts : "any property of a context-aware key, such as [build] or [[plugins]], will be applied to all contexts unless the same property key is present in a more specific context." --- netlify.toml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/netlify.toml b/netlify.toml index bf1efb02d..11a307b52 100644 --- a/netlify.toml +++ b/netlify.toml @@ -2,8 +2,10 @@ publish = "public" command = "hugo --gc --minify" +[build.environment] + HUGO_VERSION = "0.117.0" + [context.production.environment] -HUGO_VERSION = "0.117.0" HUGO_ENV = "production" HUGO_ENABLEGITINFO = "true" @@ -11,21 +13,14 @@ HUGO_ENABLEGITINFO = "true" command = "hugo --gc --minify --enableGitInfo" [context.split1.environment] -HUGO_VERSION = "0.117.0" HUGO_ENV = "production" [context.deploy-preview] command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" -[context.deploy-preview.environment] -HUGO_VERSION = "0.117.0" - [context.branch-deploy] command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" -[context.branch-deploy.environment] -HUGO_VERSION = "0.117.0" - [context.next.environment] HUGO_ENABLEGITINFO = "true"