Skip to content

Hotfix: pass feedback env vars to Pages build#24

Merged
kiyarose merged 1 commit into
mainfrom
hotfix/feedback-env-vars
Jun 5, 2026
Merged

Hotfix: pass feedback env vars to Pages build#24
kiyarose merged 1 commit into
mainfrom
hotfix/feedback-env-vars

Conversation

@kiyarose

@kiyarose kiyarose commented Jun 5, 2026

Copy link
Copy Markdown
Member

What this fixes

  • The GitHub Pages build now forwards VITE_FEEDBACK_FORM_ENDPOINT into the Vite build environment.
  • The GitHub Pages build now forwards VITE_FEEDBACK_TURNSTILE_SITE_KEY as well, so custom feedback deployments do not fall back to the default site key.

Why

The feedback page was showing the "not enabled" banner on the deployed site even when the repo variables were configured in GitHub Actions, because .github/workflows/gh-pages.yml was not passing those variables into the build step.

Verification

  • npx tsc -b
  • npm run build:check was not usable in this PowerShell workspace because the script uses a POSIX-style SKIP_PWA=1 assignment.

@kiyarose kiyarose force-pushed the hotfix/feedback-env-vars branch from 7c5bdc5 to 029c193 Compare June 5, 2026 16:19
@kiyarose kiyarose enabled auto-merge (rebase) June 5, 2026 16:19
@kiyarose kiyarose merged commit 8869d8b into main Jun 5, 2026
1 check passed
@kiyarose kiyarose deleted the hotfix/feedback-env-vars branch June 5, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant