{"version":"2.1.280","anchor":"github-actionsapp-installer-flow-rewritten-functionally-eq","canonical_anchor":"github-actionsapp-installer-flow-rewritten-functionally-eq","heading":"GitHub Actions\/App installer flow rewritten (functionally equivalent)","tier":"internal","area":"Elsewhere","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/github-actionsapp-installer-flow-rewritten-functionally-eq","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### GitHub Actions\/App installer flow rewritten (functionally equivalent)\n\nThe GitHub App install wizard was rewritten internally with no change to its steps or messages\n\n**What**\n\nThe setup wizard behind `\/install-github-app`, which connects a repository, checks GitHub CLI authentication and scopes, installs the Claude GitHub App, and wires up secrets and workflows, was substantially rewritten internally. A hand-rolled memoization cache was replaced with plain hooks and closures. The step names, error messages, and telemetry events (`tengu_install_github_app_started`, `tengu_install_github_app_step_completed`, `tengu_install_github_app_completed`, `tengu_install_github_app_error`) are unchanged.\n\n**Why**\n\nThis is an internal code-quality rewrite; `\/install-github-app` should behave the same as before from a user's perspective.\n\n- Area: Elsewhere\n- Names: `\/install-github-app`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}