[PR #3609] [CLOSED] docs(fleet): replace GitHub OAuth setup with GitHub App instructions #3648

Closed
opened 2026-06-05 18:23:48 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/3609
Author: @johannes117
Created: 4/16/2026
Status: Closed

Base: mainHead: docs/fleet-github-app-self-hosted


📝 Commits (1)

  • 87f769b docs(fleet): replace GitHub OAuth setup with GitHub App instructions

📊 Changes

1 file changed (+182 additions, -66 deletions)

View changed files

📝 src/langsmith/fleet/self-hosted.mdx (+182 -66)

📄 Description

Summary

Fleet now integrates with GitHub via a dedicated GitHub App instead of an OAuth app (see langchainplus#22022 and deployments#27739).

This PR updates the self-hosted Fleet docs to match:

  • Removes the old "GitHub OAuth provider" accordion and all references to githubOAuthProvider in the OAuth providers table and general config example.
  • Adds a new top-level "Enable GitHub App for Fleet" section with end-to-end setup: creating the GitHub App, configuring permissions / callback URLs / webhook URL, generating the private key, webhook secret, state JWT secret, and client secret, storing everything in a Kubernetes secret, and wiring the FLEET_GITHUB_APP_* env vars into values.yaml via commonEnv and agentBuilderToolServer.deployment.extraEnv.

Test plan

  • Preview the page in Mintlify and confirm the new section renders correctly and the anchor link from the OAuth providers note resolves.

Enable OAuth tools and triggers (optional)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/3609 **Author:** [@johannes117](https://github.com/johannes117) **Created:** 4/16/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `docs/fleet-github-app-self-hosted` --- ### 📝 Commits (1) - [`87f769b`](https://github.com/langchain-ai/docs/commit/87f769b72a3902a152f24eaf6ced6ba82a9089f1) docs(fleet): replace GitHub OAuth setup with GitHub App instructions ### 📊 Changes **1 file changed** (+182 additions, -66 deletions) <details> <summary>View changed files</summary> 📝 `src/langsmith/fleet/self-hosted.mdx` (+182 -66) </details> ### 📄 Description ## Summary Fleet now integrates with GitHub via a dedicated **GitHub App** instead of an OAuth app (see [langchainplus#22022](https://github.com/langchain-ai/langchainplus/pull/22022) and [deployments#27739](https://github.com/langchain-ai/deployments/pull/27739)). This PR updates the self-hosted Fleet docs to match: - Removes the old "GitHub OAuth provider" accordion and all references to `githubOAuthProvider` in the OAuth providers table and general config example. - Adds a new top-level "Enable GitHub App for Fleet" section with end-to-end setup: creating the GitHub App, configuring permissions / callback URLs / webhook URL, generating the private key, webhook secret, state JWT secret, and client secret, storing everything in a Kubernetes secret, and wiring the `FLEET_GITHUB_APP_*` env vars into `values.yaml` via `commonEnv` and `agentBuilderToolServer.deployment.extraEnv`. ## Test plan - [x] Preview the page in Mintlify and confirm the new section renders correctly and the anchor link from the OAuth providers note resolves. [Enable OAuth tools and triggers (optional)](https://langchain-5e9cc07a-preview-docsfl-1776371397-e812a24.mintlify.app/langsmith/fleet/self-hosted#enable-oauth-tools-and-triggers-optional) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:23:48 -04:00
yindo closed this issue 2026-06-05 18:23:48 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#3648