Skip to content

Support GitHub App authentication for Squad-authored commits #256

Closed

Description

@bradygaster

Summary

Allow Squad to authenticate as a GitHub App so that AI-authored commits, PRs, and actions show up under an app identity rather than a user account.

Origin: Discussion #179 by @msquibb

Why

  • Clearer audit trail for AI vs human contributions
  • Better compliance for organizations tracking AI-authored changes
  • Aligns with GitHub's app-based authentication patterns

Scope

  • Configure Squad to use GitHub App credentials for git operations
  • PR authorship shows app identity instead of user identity
  • Maintain backward compatibility with personal token auth

Notes

This requires GitHub App infrastructure setup. Investigate feasibility of using installation tokens for git push and gh CLI operations.

Activity

  1. github-actions commented on Mar 15, 2026

    @github-actions
    Contributor

    📋 Assigned to Booster (CI/CD Engineer)

    Issue: #256 — Support GitHub App authentication for Squad-authored commits

    Booster will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    Booster, work on issue #256

  2. github-actions commented on Mar 15, 2026

    @github-actions
    Contributor

    📋 Assigned to RETRO (Security)

    Issue: #256 — Support GitHub App authentication for Squad-authored commits

    RETRO will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    RETRO, work on issue #256

  3. added
    squadSquad triage inbox — Lead will assign to a member
    on Mar 20, 2026
  4. diberry commented on Mar 31, 2026

    @diberry
    Contributor

    🔄 Ralph status: Feature — GitHub App authentication. No PR. Backlog.

  5. bradygaster commented on Apr 18, 2026

    @bradygaster
    CollaboratorAuthor

    Closing as I don't think we'll get to this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:p2Next sprintsquadSquad triage inbox — Lead will assign to a memberstatus:backlogBacklog itemtype:featureNew capability

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions