From d259eaeb9965269e6f03ed8f8f0867849e060707 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sun, 7 Sep 2025 01:23:53 +0100 Subject: [PATCH] chore: verbose Netlify logs --- starters/academic-cv/netlify.toml | 41 +++++++++++++++++++++++++--- starters/blog/netlify.toml | 42 ++++++++++++++++++++++++++--- starters/documentation/netlify.toml | 41 +++++++++++++++++++++++++--- starters/landing-page/netlify.toml | 36 ++++++++++++++++++++++--- starters/link-in-bio/netlify.toml | 36 ++++++++++++++++++++++--- starters/resume/netlify.toml | 36 ++++++++++++++++++++++--- 6 files changed, 214 insertions(+), 18 deletions(-) diff --git a/starters/academic-cv/netlify.toml b/starters/academic-cv/netlify.toml index 699ed584..ab9f1765 100644 --- a/starters/academic-cv/netlify.toml +++ b/starters/academic-cv/netlify.toml @@ -1,20 +1,55 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Starting Academic CV build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Running Pagefind indexing ===" + pnpm dlx pagefind --source 'public' --verbose + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] HUGO_VERSION = "0.149.1" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources" diff --git a/starters/blog/netlify.toml b/starters/blog/netlify.toml index 7fd46db0..56b3113f 100644 --- a/starters/blog/netlify.toml +++ b/starters/blog/netlify.toml @@ -1,5 +1,23 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Starting Blog build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + echo "Go version: $(go version || echo 'Go not available')" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Running Pagefind indexing ===" + pnpm dlx pagefind --source 'public' --verbose + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] @@ -7,15 +25,33 @@ GO_VERSION = "1.21.5" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources" diff --git a/starters/documentation/netlify.toml b/starters/documentation/netlify.toml index 076e52db..cd81cd86 100644 --- a/starters/documentation/netlify.toml +++ b/starters/documentation/netlify.toml @@ -1,20 +1,55 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL && pnpm dlx pagefind --source 'public'" + command = """ + set -e + echo "=== Starting Documentation build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Running Pagefind indexing ===" + pnpm dlx pagefind --source 'public' --verbose + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] HUGO_VERSION = "0.149.1" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + pnpm dlx pagefind --source 'public' --verbose + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources" diff --git a/starters/landing-page/netlify.toml b/starters/landing-page/netlify.toml index 5aee457d..80a21485 100644 --- a/starters/landing-page/netlify.toml +++ b/starters/landing-page/netlify.toml @@ -1,20 +1,50 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL" + command = """ + set -e + echo "=== Starting Landing Page build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] HUGO_VERSION = "0.149.1" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources" diff --git a/starters/link-in-bio/netlify.toml b/starters/link-in-bio/netlify.toml index 5aee457d..b8ba66c4 100644 --- a/starters/link-in-bio/netlify.toml +++ b/starters/link-in-bio/netlify.toml @@ -1,20 +1,50 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL" + command = """ + set -e + echo "=== Starting Link-in-Bio build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] HUGO_VERSION = "0.149.1" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources" diff --git a/starters/resume/netlify.toml b/starters/resume/netlify.toml index 5aee457d..7bd9e850 100644 --- a/starters/resume/netlify.toml +++ b/starters/resume/netlify.toml @@ -1,20 +1,50 @@ [build] - command = "pnpm install && hugo --gc --minify -b $URL" + command = """ + set -e + echo "=== Starting Resume build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --verbose + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL --verbose --debug --logLevel info + + echo "=== Build completed successfully ===" + """ publish = "public" [build.environment] HUGO_VERSION = "0.149.1" NODE_VERSION = "20.0.0" HUGO_ENABLEGITINFO = "true" + HUGO_LOG_I18N_WARNINGS = "true" + HUGO_LOG_WARNINGS = "true" + FORCE_COLOR = "1" + PNPM_LOG_LEVEL = "debug" [context.production.environment] HUGO_ENV = "production" [context.deploy-preview] - command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Deploy Preview Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [context.branch-deploy] - command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL" + command = """ + set -e + echo "=== Branch Deploy Build ===" + echo "Deploy URL: $DEPLOY_PRIME_URL" + pnpm install --verbose + hugo --gc --minify -b $DEPLOY_PRIME_URL --verbose --debug --logLevel info + """ [[plugins]] package = "netlify-plugin-hugo-cache-resources"