From cc4a1482b2e3a753af384ed0cd7bbeec58b8c911 Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Sun, 18 May 2025 21:26:37 +0900 Subject: [PATCH] Re-validate website using a deployment webhook --- .github/workflows/ci.yml | 4 +--- packages/playground/package.json | 3 +-- .../scripts/website_update_playground.sh | 19 ------------------- 3 files changed, 2 insertions(+), 24 deletions(-) delete mode 100755 packages/playground/scripts/website_update_playground.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25878e7083..02c2a99465 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -552,7 +552,5 @@ jobs: npm publish --tag ci - name: Update Website Playground - env: - NEXT_REVALIDATE_SECRET_TOKEN: ${{ secrets.NEXT_REVALIDATE_SECRET_TOKEN }} - run: yarn workspace playground revalidate + run: curl -X POST "${{ secrets.CLOUDFLARE_PAGES_DEPLOYMENT_HOOK }}" shell: bash diff --git a/packages/playground/package.json b/packages/playground/package.json index 3131ae618f..c36b14bd40 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -6,8 +6,7 @@ "clean": "rescript clean", "test": "node ./playground_test.cjs", "build": "rescript clean && rescript build && node scripts/generate_cmijs.mjs && rollup -c", - "upload-bundle": "node scripts/upload_bundle.mjs", - "revalidate": "./scripts/website_update_playground.sh" + "upload-bundle": "node scripts/upload_bundle.mjs" }, "dependencies": { "@rescript/react": "^0.13.1", diff --git a/packages/playground/scripts/website_update_playground.sh b/packages/playground/scripts/website_update_playground.sh deleted file mode 100755 index c781a75d80..0000000000 --- a/packages/playground/scripts/website_update_playground.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -if [ -z "${NEXT_REVALIDATE_SECRET_TOKEN}" ]; then - echo "NEXT_REVALIDATE_SECRET_TOKEN environment variable not set." - exit 1 -fi - -echo "Sending request to rescript-lang.org/api/revalidate" - -STATUS_CODE=$(curl -s -o /dev/null -w "%{http_code}" "https://rescript-lang.org/api/revalidate?secret=${NEXT_REVALIDATE_SECRET_TOKEN}") - -if [[ "$STATUS_CODE" == 200 ]]; then - echo "Revalidation finished" - exit 0 -fi - -echo "Failed to revalidate" -echo "Status Code: $STATUS_CODE" -exit 1