Skip to content

MESH-2891: Use GitHub App credentials for the auto-merge to enable an…#218

Merged
alexhawdon merged 1 commit into
developfrom
mesh-2891-github-app-credentials-for-automerge
May 27, 2026
Merged

MESH-2891: Use GitHub App credentials for the auto-merge to enable an…#218
alexhawdon merged 1 commit into
developfrom
mesh-2891-github-app-credentials-for-automerge

Conversation

@alexhawdon
Copy link
Copy Markdown
Contributor

…y post-merge Actions to run. (Also update version comments on pinned Actions so Dependabot will recognise and increment these when updating.)

…y post-merge Actions to run. (Also updateversion comments on pinned Actions so Dependabot will recognise and increment these when updating.)
@github-actions
Copy link
Copy Markdown
Contributor

☂️ Code Coverage

current status: ✅

Overall Coverage

Statements Covered Coverage Threshold Status
680 556 82% 70% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: ed08db3 by action🐍

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Switches Dependabot auto-merge to use a GitHub App token so the resulting merge commit triggers post-merge Actions (which are skipped when using the default GITHUB_TOKEN). Also normalises version comments on pinned Actions so Dependabot can detect and bump them.

Changes:

  • Add actions/create-github-app-token step in the Dependabot auto-merge workflow and pass the generated token to gh pr merge.
  • Update trailing version comments on SHA-pinned Actions to full vX.Y.Z form across workflows.
  • Minor cleanup (whitespace in merge-release.yml, fixed comment spacing).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/dependabot-auto-merge.yaml Generates GitHub App token and uses it for the auto-merge step.
.github/workflows/pull-request.yml Updates pinned Action version comments to full versions.
.github/workflows/merge-develop.yml Updates pinned Action version comments to full versions.
.github/workflows/merge-release.yml Updates pinned Action version comments; trims trailing blank lines.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@alexhawdon alexhawdon merged commit de2123b into develop May 27, 2026
14 checks passed
@alexhawdon alexhawdon deleted the mesh-2891-github-app-credentials-for-automerge branch May 27, 2026 13:15
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.

3 participants