Skip to content

chore: disable Vercel Git deployments - #25

Closed
adnanhq wants to merge 1 commit into
mainfrom
chore/disable-vercel-deployments
Closed

chore: disable Vercel Git deployments#25
adnanhq wants to merge 1 commit into
mainfrom
chore/disable-vercel-deployments

Conversation

@adnanhq

@adnanhq adnanhq commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Problem

The docs site migrated from Docusaurus/Vercel to Mintlify in 27cbaeb, which deleted vercel.json and .github/workflows/vercel-deploy.yml. But the Vercel GitHub App is still connected to this repo, so it keeps trying to build a project that no longer exists — every PR gets a red Vercel commit status (#24 is the latest example).

Fix

Add a minimal vercel.json setting git.deploymentEnabled: false, which tells Vercel to skip creating deployments for all branches. No deployment means no Vercel status, so the false failure goes away.

Safety notes

  • No branch protection rules and no rulesets exist on main, so the Vercel status was never a required check — removing it cannot block merges.
  • The live site (docs.oaknetwork.org) is served by Mintlify, not this Vercel project. This change only stops new Vercel deployments; it does not delete the project or take down any existing deployment.
  • Mintlify's own Mintlify Deployment check and security/snyk are untouched.
  • Fully reversible: delete this file (or flip the value to true) to restore Vercel deployments.

Follow-up (needs org-owner / Vercel dashboard access)

This silences the bot but the app is still installed. To remove it entirely (including the Vercel Preview Comments check context), either:

  1. Org owner: Settings → GitHub Apps → Vercel → Configure and remove oak-network/docs from repository access, or
  2. Vercel dashboard (team ccp-rotocol, project docs): Settings → Git → Disconnect, or delete the now-unused project.

Existing open PRs will still show the old failed status on their current head commit; it clears once they pick up a new commit containing this file (e.g. merge main in).

The docs site moved from Docusaurus/Vercel to Mintlify in 27cbaeb, which
removed vercel.json and the vercel-deploy workflow. The Vercel GitHub App
is still connected to this repo, so every PR gets a "Vercel" commit status
that fails on a build that no longer exists (see #24).

Set git.deploymentEnabled to false so Vercel skips creating deployments for
all branches, which stops the failing status. Mintlify's own deployment
check is unaffected.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@adnanhq

adnanhq commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

Closing — this was opened in error and is not needed. No changes were merged.

@adnanhq adnanhq closed this Aug 11, 2026
@adnanhq
adnanhq deleted the chore/disable-vercel-deployments branch August 11, 2026 15:47
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