From d835e36a2eccbf221348bf4b9864255fbca36e57 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 4 Mar 2024 22:31:30 +0100 Subject: [PATCH 1/3] infra(netlify): enable deploy previews --- netlify.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/netlify.toml b/netlify.toml index 31eb56a489b..deea436f51f 100644 --- a/netlify.toml +++ b/netlify.toml @@ -5,6 +5,13 @@ [build] publish = "docs/.vitepress/dist" command = "pnpm docs:build:ci" + ignore = ''' + if [ "$BRANCH" = "next" ] || [[ "$BRANCH" =~ ^v[0-9]+$ ]]; then + exit 1; # 1 = build; 0 = Don't build + else + git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF -- . \':!src/locale/\' \':!src/locales/\' \':!test\' \':!package.json\' \':pnpm-lock.yaml\' \':.github\' + fi + ''' # Alias for the main page [[redirects]] From b923d351d0359e2f5a0310b81a80ba0fc5ded143 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 4 Mar 2024 22:45:14 +0100 Subject: [PATCH 2/3] chore: always build if not PR preview --- netlify.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/netlify.toml b/netlify.toml index deea436f51f..c6a1015d33d 100644 --- a/netlify.toml +++ b/netlify.toml @@ -6,9 +6,11 @@ publish = "docs/.vitepress/dist" command = "pnpm docs:build:ci" ignore = ''' - if [ "$BRANCH" = "next" ] || [[ "$BRANCH" =~ ^v[0-9]+$ ]]; then - exit 1; # 1 = build; 0 = Don't build + if [ "$CONTEXT" != "deploy-preview" ]; then + # Always build when not a PR preview + exit 1; else + # Otherwise check if something doc related changed. git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF -- . \':!src/locale/\' \':!src/locales/\' \':!test\' \':!package.json\' \':pnpm-lock.yaml\' \':.github\' fi ''' From dea4f3506d95c35bfd7d0e55ae6648d57c83e77d Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 4 Mar 2024 22:50:28 +0100 Subject: [PATCH 3/3] chore: fix ignored places --- netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index c6a1015d33d..50b71cd3537 100644 --- a/netlify.toml +++ b/netlify.toml @@ -11,7 +11,7 @@ exit 1; else # Otherwise check if something doc related changed. - git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF -- . \':!src/locale/\' \':!src/locales/\' \':!test\' \':!package.json\' \':pnpm-lock.yaml\' \':.github\' + git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF -- . \':!src/locale/\' \':!src/locales/\' \':!test/\' \':!package.json\' \':!pnpm-lock.yaml\' \':!.github/\' fi '''