Skip to content

feature: adds merge queues docs CF-2398#2635

Merged
pedrobpereira merged 2 commits intomasterfrom
feature/merge-queues-CF-2398
Apr 17, 2026
Merged

feature: adds merge queues docs CF-2398#2635
pedrobpereira merged 2 commits intomasterfrom
feature/merge-queues-CF-2398

Conversation

@pedrobpereira
Copy link
Copy Markdown
Contributor

@pedrobpereira pedrobpereira commented Apr 17, 2026

👀 Live preview

live preview

🚧 To do

  • If relevant, include the Jira issue key at the end of the pull request title
  • Perform a self-review of the changes
  • Fix any issues reported by the CI/CD

@pedrobpereira pedrobpereira requested a review from a team as a code owner April 17, 2026 09:09
Copilot AI review requested due to automatic review settings April 17, 2026 09:09
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 17, 2026

Overall readability score: 54.12 (🟢 +0)

File Readability
github-integration.md 50.2 (🔴 -1.21)
which-permissions-does-codacy-need-from-my-account.md 54.91 (🟢 +0)
View detailed metrics

🟢 - Shows an increase in readability
🔴 - Shows a decrease in readability

File Readability FRE GF ARI CLI DCRS
github-integration.md 50.2 35.07 11.66 13.1 12.65 7.91
  🔴 -1.21 🔴 -1.21 🔴 -0.17 🔴 -0.4 🔴 -0.12 🟢 +0.01
which-permissions-does-codacy-need-from-my-account.md 54.91 34.05 11.23 12.8 11.66 7.19
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0

Averages:

  Readability FRE GF ARI CLI DCRS
Average 54.12 42.99 10.94 12.32 12.24 8.02
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
View metric targets
Metric Range Ideal score
Flesch Reading Ease 100 (very easy read) to 0 (extremely difficult read) 60
Gunning Fog 6 (very easy read) to 17 (extremely difficult read) 8 or less
Auto. Read. Index 6 (very easy read) to 14 (extremely difficult read) 8 or less
Coleman Liau Index 6 (very easy read) to 17 (extremely difficult read) 8 or less
Dale-Chall Readability 4.9 (very easy read) to 9.9 (extremely difficult read) 6.9 or less

Copy link
Copy Markdown
Contributor

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

Adds documentation for GitHub Merge Queues support, describing the required GitHub App permissions and how Codacy behaves when merge-queue checks are requested.

Changes:

  • Add a new “Merge Queues” section to the GitHub integration docs.
  • Document an additional GitHub App permission related to merge queues in the permissions reference table.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
docs/repositories-configure/integrations/github-integration.md Documents Merge Queues behavior and required GitHub App permission for the integration.
docs/getting-started/which-permissions-does-codacy-need-from-my-account.md Adds “Merge Queues” to the list of required GitHub App permissions.

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

Comment thread docs/getting-started/which-permissions-does-codacy-need-from-my-account.md Outdated
Comment thread docs/repositories-configure/integrations/github-integration.md Outdated
Comment thread docs/repositories-configure/integrations/github-integration.md Outdated
@codacy-production
Copy link
Copy Markdown
Contributor

codacy-production bot commented Apr 17, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes. Give us feedback

Copy link
Copy Markdown
Contributor

@codacy-production codacy-production bot 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

While the PR successfully addresses the requirement to document GitHub Merge Queues support, there are two significant documentation errors that should be corrected before merging. First, the 'Merge groups' permission is incorrectly categorized as an 'Organization' permission when it is actually a 'Repository' permission; this will misdirect users during setup. Second, there is a naming inconsistency between 'Merge Queues' (used in the table) and 'Merge groups' (the official GitHub UI term). Codacy analysis shows the PR is otherwise up to standards.

About this PR

  • There is a systemic terminology inconsistency: the permissions table uses 'Merge Queues', while the integration page and GitHub's UI use 'Merge Groups'. Additionally, the permission scope (Organization vs. Repository) is currently incorrect in the documentation.

Test suggestions

  • Update the permissions table to include Merge Queues/Groups.
  • Add a descriptive section to the GitHub Integration page about Merge Queues logic.

🗒️ Improve review quality by adding custom instructions

Comment thread docs/getting-started/which-permissions-does-codacy-need-from-my-account.md Outdated
Comment thread docs/repositories-configure/integrations/github-integration.md Outdated
@pedrobpereira pedrobpereira force-pushed the feature/merge-queues-CF-2398 branch from b6113ba to 4db370f Compare April 17, 2026 09:18
@github-actions github-actions bot temporarily deployed to Netlify April 17, 2026 09:19 Inactive
Copilot AI review requested due to automatic review settings April 17, 2026 09:20
@pedrobpereira pedrobpereira force-pushed the feature/merge-queues-CF-2398 branch from 4db370f to 28cd670 Compare April 17, 2026 09:20
@github-actions github-actions bot temporarily deployed to Netlify April 17, 2026 09:22 Inactive
Copy link
Copy Markdown
Contributor

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.


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

Comment thread docs/getting-started/which-permissions-does-codacy-need-from-my-account.md Outdated
Comment thread docs/getting-started/which-permissions-does-codacy-need-from-my-account.md Outdated
Comment thread docs/repositories-configure/integrations/github-integration.md Outdated
Copy link
Copy Markdown
Contributor

@codacy-production codacy-production bot 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

This PR successfully addresses the requirement to document GitHub Merge Queues and the necessary 'Merge groups' permissions. Codacy analysis indicates the changes are up to standards with no quality issues detected. The primary focus for final polish should be ensuring the 'Merge groups' permission is correctly categorized as a repository-level permission (as noted in previous comments) and maintaining consistent sentence-case formatting across all headings and tables.

Test suggestions

  • Verify 'Merge Groups' permission is correctly listed as Read-Only in the permissions table.
  • Verify the documentation explicitly mentions the 'checks_requested' webhook action.
  • Verify the explanation for the automatic green status check is included in the GitHub integration guide.

🗒️ Improve review quality by adding custom instructions

Comment thread docs/repositories-configure/integrations/github-integration.md Outdated
@pedrobpereira pedrobpereira force-pushed the feature/merge-queues-CF-2398 branch from 28cd670 to ab016e7 Compare April 17, 2026 09:27
@github-actions github-actions bot temporarily deployed to Netlify April 17, 2026 09:29 Inactive
Copy link
Copy Markdown
Contributor

@codacy-production codacy-production bot 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

This PR adds documentation for GitHub Merge Queues but contains major inaccuracies previously flagged that remain unaddressed. Specifically, the 'Merge groups' permission is incorrectly categorized under 'Organization permissions' instead of 'Repository permissions', and terminology is inconsistent ('Merge Queues' vs 'Merge Groups'). Additionally, the documentation fails to clearly explain the rationale for Codacy's 'always green' status checks for merge groups, using vague language that does not meet acceptance criteria. Codacy analysis is currently up to standards, but these documentation errors should prevent merging.

About this PR

  • The PR description is empty and the submission checklist has not been completed. Please provide the required context and confirm that a self-review has been performed.

Test suggestions

  • Verify the 'Merge groups' permission entry is correctly placed in the Repository Permissions section of the permissions documentation.
  • Verify the clarity and accuracy of the explanation regarding 'always green' status checks for merge queues in the GitHub integration guide.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify the 'Merge groups' permission entry is correctly placed in the Repository Permissions section of the permissions documentation.
2. Verify the clarity and accuracy of the explanation regarding 'always green' status checks for merge queues in the GitHub integration guide.

🗒️ Improve review quality by adding custom instructions

Copilot AI review requested due to automatic review settings April 17, 2026 12:17
@pedrobpereira pedrobpereira force-pushed the feature/merge-queues-CF-2398 branch from ab016e7 to f384833 Compare April 17, 2026 12:17
@github-actions github-actions bot temporarily deployed to Netlify April 17, 2026 12:18 Inactive
Copy link
Copy Markdown
Contributor

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

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


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

@pedrobpereira pedrobpereira merged commit 2314448 into master Apr 17, 2026
5 checks passed
@pedrobpereira pedrobpereira deleted the feature/merge-queues-CF-2398 branch April 17, 2026 12:34
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.

4 participants