Skip to content

GitHub install button shows regardless of install state (v0.187.0)#315

Merged
vikasprogrammer merged 2 commits into
mainfrom
feat/gh-slug-resolve
Jul 14, 2026
Merged

GitHub install button shows regardless of install state (v0.187.0)#315
vikasprogrammer merged 2 commits into
mainfrom
feat/gh-slug-resolve

Conversation

@vikasprogrammer

Copy link
Copy Markdown
Owner

Follow-up to #311. The App slug (which builds the github.com/apps/<slug>/installations/new link) now resolves from GET /app whenever the bot creds are present — not only in the authorized-but-not-installed case. So the Connections → Creds → GitHub admin install button appears even when the App is already installed (to add more orgs/repos), self-healing on any Creds view, member GitHub-panel view, or bot-creds save. Fixes hand-configured Apps (like instawp's) that never got a slug from the manifest flow. Test 76/76; governance 68/68.

🤖 Generated with Claude Code

vikasprogrammer and others added 2 commits July 14, 2026 14:40
…utton shows (v0.187.0)

The App slug (for the github.com/apps/<slug>/installations/new link) now
resolves from GET /app whenever bot creds are present — not only in the
authorized-but-not-installed case. So the Connections → Creds admin install
button appears even when already installed (add more orgs/repos), self-healing
on any Creds view / GitHub-panel view / bot-creds save.

scripts/github-per-member-test.cjs now 76/76.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
# Conflicts:
#	CHANGELOG.md
#	package-lock.json
#	package.json
@vikasprogrammer vikasprogrammer merged commit af5a30d into main Jul 14, 2026
1 check passed
@vikasprogrammer vikasprogrammer deleted the feat/gh-slug-resolve branch July 14, 2026 09: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.

1 participant