Skip to content

Docs: Add app administration guide#297

Merged
ModeSevenIndustrialSolutions merged 1 commit into
dcoapp:mainfrom
tykeal:docs/administration
Jul 22, 2026
Merged

Docs: Add app administration guide#297
ModeSevenIndustrialSolutions merged 1 commit into
dcoapp:mainfrom
tykeal:docs/administration

Conversation

@tykeal

@tykeal tykeal commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds an operator/admin guide documenting the GitHub App permissions and event subscriptions needed for DCO App deployments, with Repository vs Organization permission scope called out explicitly.

The guide also covers GitHub UI display-name mapping for events, notably merge_group as Merge queue entry, and explains how to apply changes to an already-running app: manual settings sync, the adding-permission re-approval nuance, and both organization-owned and personal-account settings paths.

Motivated by the enablement confusion behind #289, #290, and #292.

Validation

  • pre-commit run --all-files

Expected checks

  • test should pass; this is docs-only and Jest behavior is unaffected.
  • preview-smoke is expected to fail because there is no authorized Vercel preview for this SHA.
  • The Vercel organization gate is expected.

Document the GitHub App permissions and event subscriptions that
operators must keep enabled, including the GitHub UI display names for
webhook events.

Also describe how to apply changes to an already-running app, including
manual settings sync and the re-approval nuance for permission changes.
This addresses enablement confusion from dcoapp#289, dcoapp#290, and dcoapp#292.

Clarify permission scopes, adding-permission re-approval, and the
organization-owned app settings path.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tykeal
tykeal requested review from a team and Copilot July 22, 2026 13:31
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

@tykeal is attempting to deploy a commit to the DCO App Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an Administration guide to document the GitHub App permissions and webhook event subscriptions required to operate a self-hosted DCO App, and links to it from existing entry points so operators can find it during deployment and troubleshooting.

Changes:

  • Add new docs/administration.md operator/admin guide covering required permissions, required events, and post-change verification steps.
  • Link to the new guide from README.md and docs/deploy.md to improve discoverability.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Adds a pointer to the new administration guide for existing deployments.
docs/deploy.md Links to the administration guide from the deployment docs.
docs/administration.md Introduces a detailed permissions/events reference plus guidance for updating an already-running GitHub App.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app Ready Ready Preview, Comment Jul 22, 2026 2:06pm

@ModeSevenIndustrialSolutions
ModeSevenIndustrialSolutions merged commit da42514 into dcoapp:main Jul 22, 2026
7 of 8 checks passed
@tykeal
tykeal deleted the docs/administration branch July 22, 2026 14:11
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.

3 participants