#9288·formbricks

Fork PR creation is blocked for a prepared #9244 docs fix

Author: xuezhaolanCreated Sep 16, 2026Updated Sep 16, 2026

Context

I prepared a small docs fix for #9244 on a public fork branch, but GitHub will not let my account open the PR against formbricks/formbricks:

Repro

From a clone of formbricks/formbricks with the fork remote present:

bash
gh pr create \
  --repo formbricks/formbricks \
  --head xuezhaolan:docs/readme-local-setup-prereqs \
  --base main \
  --title "docs: inline local setup instructions"

GitHub returns:

pull request create failed: GraphQL: xuezhaolan does not have the correct permissions to execute `CreatePullRequest` (createPullRequest)

I also checked for duplicates with:

bash
gh pr list --repo formbricks/formbricks --state open --search "9244 OR Local Setup link loops README Node Gitpod" --json number,title,url,author,isDraft,mergeable --limit 20

That returned no open PRs.

What the prepared branch changes

git diff --stat origin/main...xuezhaolan/docs/readme-local-setup-prereqs:

 .gitpod/init.bash             | 18 ------------------
 .gitpod/setup-demo.bash       |  5 -----
 .gitpod/setup-web.bash        |  5 -----
 README.md                     | 20 +++++++++++++-------
 docs/development/overview.mdx |  1 -
 5 files changed, 13 insertions(+), 36 deletions(-)

It addresses the acceptance criteria in #9244 by:

  • replacing the README's looping Local Setup link with inline pnpm install / pnpm go local setup steps
  • pointing the Node prerequisite at the repo's engines / .nvmrc instead of the stale >=18.x version
  • removing stale Gitpod references and orphaned .gitpod/*.bash scripts
  • removing the dead Gitpod link from docs/development/overview.mdx

Verification already run

bash
git diff --check origin/main...xuezhaolan/docs/readme-local-setup-prereqs

No whitespace errors were reported. I did not run runtime tests because the change is documentation/dead-script cleanup only.

Ask

If external fork PRs are intentionally disabled, feel free to close this. If they are supposed to work, this looks like a repository permission/settings issue that blocks outside contributors from sending small fixes like #9244.