From 14688a5ee218f17fcf99cfc751c5ae10cbe223ee Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 6 Jun 2026 13:03:59 +0000 Subject: [PATCH 1/4] Fix CI always pushing to dev.graphite.art --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5e353cbc1a..c84391152b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -123,7 +123,7 @@ jobs: DELAY=15 for ATTEMPT in $(seq 1 $MAX_ATTEMPTS); do echo "Attempt $ATTEMPT of $MAX_ATTEMPTS..." - npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" --branch="master" --commit-dirty=true 2>&1 | tee /tmp/wrangler_output + npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" --commit-dirty=true 2>&1 | tee /tmp/wrangler_output if [ ${PIPESTATUS[0]} -eq 0 ]; then URL=$(grep -oP 'https://[^\s]+\.pages\.dev' /tmp/wrangler_output | head -1) echo "url=$URL" >> "$GITHUB_OUTPUT" From ecc4a51e5ce76cb4d78d9071565661fd4a923a59 Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 6 Jun 2026 13:33:39 +0000 Subject: [PATCH 2/4] Fix --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c84391152b..105cc208ec 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -119,11 +119,15 @@ jobs: echo "No Cloudflare API token available (fork PR), skipping deploy." exit 0 fi + BRANCH_ARG="" + if [ "${{ github.event_name }}" != "push" ]; then + BRANCH_ARG="--branch=${{ inputs.checkout_ref || github.head_ref || github.ref_name }}" + fi MAX_ATTEMPTS=8 DELAY=15 for ATTEMPT in $(seq 1 $MAX_ATTEMPTS); do echo "Attempt $ATTEMPT of $MAX_ATTEMPTS..." - npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" --commit-dirty=true 2>&1 | tee /tmp/wrangler_output + npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" $BRANCH_ARG --commit-dirty=true 2>&1 | tee /tmp/wrangler_output if [ ${PIPESTATUS[0]} -eq 0 ]; then URL=$(grep -oP 'https://[^\s]+\.pages\.dev' /tmp/wrangler_output | head -1) echo "url=$URL" >> "$GITHUB_OUTPUT" From f809bca7908333004d043c4f406d9d15af530029 Mon Sep 17 00:00:00 2001 From: Timon Date: Wed, 10 Jun 2026 10:29:45 +0000 Subject: [PATCH 3/4] fix --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 105cc208ec..38a927a8da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -121,7 +121,11 @@ jobs: fi BRANCH_ARG="" if [ "${{ github.event_name }}" != "push" ]; then - BRANCH_ARG="--branch=${{ inputs.checkout_ref || github.head_ref || github.ref_name }}" + if [ -n "${{ inputs.pr_number }}" ]; then + BRANCH_ARG="--branch=pr-${{ inputs.pr_number }}" + else + BRANCH_ARG="--branch=preview-$(git rev-parse --short HEAD)" + fi fi MAX_ATTEMPTS=8 DELAY=15 From 5acbdebee91a21587568440fbada282d93c81dd5 Mon Sep 17 00:00:00 2001 From: Timon Date: Wed, 10 Jun 2026 13:17:05 +0000 Subject: [PATCH 4/4] fix --- .github/workflows/build.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 38a927a8da..dbfee54a70 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -119,19 +119,12 @@ jobs: echo "No Cloudflare API token available (fork PR), skipping deploy." exit 0 fi - BRANCH_ARG="" - if [ "${{ github.event_name }}" != "push" ]; then - if [ -n "${{ inputs.pr_number }}" ]; then - BRANCH_ARG="--branch=pr-${{ inputs.pr_number }}" - else - BRANCH_ARG="--branch=preview-$(git rev-parse --short HEAD)" - fi - fi + BRANCH="${GITHUB_HEAD_REF:-$GITHUB_REF_NAME}" MAX_ATTEMPTS=8 DELAY=15 for ATTEMPT in $(seq 1 $MAX_ATTEMPTS); do echo "Attempt $ATTEMPT of $MAX_ATTEMPTS..." - npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" $BRANCH_ARG --commit-dirty=true 2>&1 | tee /tmp/wrangler_output + npx wrangler@3 pages deploy "frontend/dist" --project-name="${{ steps.production-env.outputs.cf_project || 'graphite-dev' }}" --branch="$BRANCH" --commit-dirty=true 2>&1 | tee /tmp/wrangler_output if [ ${PIPESTATUS[0]} -eq 0 ]; then URL=$(grep -oP 'https://[^\s]+\.pages\.dev' /tmp/wrangler_output | head -1) echo "url=$URL" >> "$GITHUB_OUTPUT"