Skip to content

docs(enterprise): reshoot the installer screenshots against today's UI - #12673

Merged
mergify[bot] merged 1 commit into
mainfrom
devs/jd/jd/reshoot-enterprise-install/reshoot-installer-screenshots-against-today-s-ui--3ab9cba7
Sep 4, 2026
Merged

docs(enterprise): reshoot the installer screenshots against today's UI#12673
mergify[bot] merged 1 commit into
mainfrom
devs/jd/jd/reshoot-enterprise-install/reshoot-installer-screenshots-against-today-s-ui--3ab9cba7

Conversation

@jd

@jd jd commented Sep 3, 2026

Copy link
Copy Markdown
Member

The six images under /enterprise/ all landed in one commit on 2025-12-10 and
none has been touched since. This replaces the two that are furthest from what
the installer looks like now, and fixes the one paragraph the reshoot proved
wrong.

The installer was redesigned — lowercase wordmark, light ground, black buttons —
and step 1 gained a GitHub Server URL field. The prose already described that
field; only the screenshot predated it. Both shots are retina 2x, captured off
the installer the on-premise image actually serves: the engine monorepo's
installer directory, built the way its Dockerfile builds it and served the way
the entrypoint serves it, a plain static server over the build output.

Step 2 downloads mergify.env on its own as soon as the App is created. The page
said "Download the generated mergify.env, then click Install", which reads as a
manual step. It now says what the installer does, what the file is for, and
which button to use when a browser blocks the download.

Four screenshots are not here yet: the two GitHub pages in the creation flow,
the installer's own step 2, and the webhook deliveries view on the
troubleshooting page. GitHub rejects an App manifest whose hook URL is not
reachable over the public Internet, so none of those states can be reached
without a public HTTPS origin serving the installer.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_014f8ta8pKiB2g5TnS6PLTBY

The six images under /enterprise/ all landed in one commit on 2025-12-10 and
none has been touched since. This replaces the two that are furthest from what
the installer looks like now, and fixes the one paragraph the reshoot proved
wrong.

The installer was redesigned — lowercase wordmark, light ground, black buttons —
and step 1 gained a GitHub Server URL field. The prose already described that
field; only the screenshot predated it. Both shots are retina 2x, captured off
the installer the on-premise image actually serves: the engine monorepo's
installer directory, built the way its Dockerfile builds it and served the way
the entrypoint serves it, a plain static server over the build output.

Step 2 downloads mergify.env on its own as soon as the App is created. The page
said "Download the generated mergify.env, then click Install", which reads as a
manual step. It now says what the installer does, what the file is for, and
which button to use when a browser blocks the download.

Four screenshots are not here yet: the two GitHub pages in the creation flow,
the installer's own step 2, and the webhook deliveries view on the
troubleshooting page. GitHub rejects an App manifest whose hook URL is not
reachable over the public Internet, so none of those states can be reached
without a public HTTPS origin serving the installer.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014f8ta8pKiB2g5TnS6PLTBY
Change-Id: I3ab9cba7a25e46f282c0f74d7a604a03e3b929cc
Copilot AI lite review requested due to automatic review settings September 3, 2026 20:28
@mergify
mergify Bot deployed to Mergify Merge Protections September 3, 2026 20:28 Active
@mergify

mergify Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

🟢 All 6 merge protections satisfied — ready to merge.

Show 6 satisfied protections

🟢 🤖 Continuous Integration

  • all of:
    • check-success = build
    • check-success = lint
    • check-success = test
    • any of:
      • check-success = test-broken-links
      • label = ignore-broken-links
    • any of:
      • check-success=Cloudflare Pages
      • -head-repo-full-name~=^Mergifyio/

🟢 👀 Review Requirements

  • any of:
    • #approved-reviews-by >= 2
    • author = dependabot[bot]
    • author = renovate[bot]
    • all of:
      • author = mergify-ci-bot
      • -head ~= ^docs-agent/

🟢 Enforce conventional commit

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|internal|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?!?:

🟢 🔎 Reviews

  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

  • body ~= (?ms:.{48,})

🟢 🚦 Auto-queue

When all merge protections are satisfied, this pull request will be queued automatically.

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.

🟢 Approval recommended

The change is a small, localized docs correction that improves accuracy and does not introduce any apparent leak or broken formatting.

Pull request overview

Updates the Mergify Enterprise installation documentation to match the current installer behavior/UI, specifically clarifying the mergify.env download step after GitHub App creation.

Changes:

  • Reworded the post–GitHub App approval paragraph to reflect that the installer auto-downloads mergify.env.
  • Added guidance for browsers that block the automatic download, pointing to the installer’s download button.
  • Clarified what mergify.env is used for (engine credentials in normal mode).
File summaries
File Description
src/content/docs/enterprise/installation.mdx Updates the GitHub App installation flow prose to match the installer’s current automatic mergify.env download behavior.
Review details
  • Files reviewed: 1/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@mergify
mergify Bot requested a review from a team September 3, 2026 20:31
@jd
jd marked this pull request as ready for review September 4, 2026 05:59
@mergify
mergify Bot requested a review from a team September 4, 2026 08:09
@mergify

mergify Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 10 minutes 39 seconds in the queue, including 9 minutes 22 seconds running CI.

Required conditions to merge

@mergify mergify Bot added the queued label Sep 4, 2026
@mergify
mergify Bot merged commit 8316c84 into main Sep 4, 2026
11 checks passed
@mergify
mergify Bot deleted the devs/jd/jd/reshoot-enterprise-install/reshoot-installer-screenshots-against-today-s-ui--3ab9cba7 branch September 4, 2026 09:45
@mergify mergify Bot removed the queued label Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants