Skip to content

fix: Dependabot auto-merge broken — missing appId in GitHub App token #29

@don-petry

Description

@don-petry

Summary

The Dependabot auto-merge workflow fails with:

Error: [@octokit/auth-app] appId option is required

Affected Repos

Root Cause

The GitHub App token creation step references an appId secret that is either missing or not accessible to these repos.

Recommended Actions

  1. Verify the APP_ID secret is set at the org level and accessible to these repos
  2. Check the dependabot-automerge.yml shared workflow in standards/workflows/ for correct secret references
  3. Ensure the dependabot-automerge-petry GitHub App has correct permissions
  4. Test with a manual Dependabot PR after fix

Context

Identified during weekly org CI/Security survey on 2026-04-05.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugBug reportsciCI/CD pipeline issuesclaudeFor Claude agent pickup

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions