Skip to content

docs: merge-queue enablement + GitHub Actions dependency facts#114

Merged
CybotTM merged 2 commits into
mainfrom
feat/merge-queue-enablement
Jul 14, 2026
Merged

docs: merge-queue enablement + GitHub Actions dependency facts#114
CybotTM merged 2 commits into
mainfrom
feat/merge-queue-enablement

Conversation

@CybotTM

@CybotTM CybotTM commented Jul 14, 2026

Copy link
Copy Markdown
Member

From a retro on a render-guides merge-queue rollout (TYPO3-Documentation/render-guides#1326 + a Dependabot-actions split). The skill covered merge-queue behavior and troubleshooting thoroughly but nothing on enablement, and two GitHub Actions dependency facts came up that weren't documented.

references/merge-strategy.md — "Enabling a merge queue"

  • Classic branch-protection REST can't toggle the queue → a repository ruleset is the only scriptable path; the merge_queue rule is repo-level only (org rulesets reject it).
  • Full POST /rulesets payload with the merge_queue parameters and their gotchas: SQUASH/MERGE signed vs REBASE unsigned, ALLGREEN vs HEADGREEN, check_response_timeout_minutes as an eject trigger, min_entries_to_merge_wait_minutes inert when the minimum is 1, integration_id: 15368 pinning required checks to the Actions app, single-surface enablement with the classic strict flag dropped as redundant, evaluate dry-run + one-call rollback.

references/dependency-management.md — SHA-pin comments & deprecation warnings

  • Dependabot rewrites the trailing # vX.Y.Z comment together with the SHA — annotating bare pins once (API-verified tags) puts them in the format it maintains.
  • A runtime-deprecation warning (Node 20 etc.) is only cleared by a bump if the newer release changed the runtime — check the target action.yml runs.using before claiming a bump fixes it.

markdownlint-cli2: 0 errors. No version bump (matches the recent docs PRs #111#113).

CybotTM added 2 commits July 15, 2026 01:05
The skill covered merge-queue behavior and troubleshooting but not how to
turn one on. Adds an 'Enabling a merge queue' section: the ruleset REST
payload (classic branch-protection cannot toggle it; the merge_queue rule
is repo-level only), the merge_queue parameters with their gotchas
(SQUASH/MERGE signed vs REBASE unsigned, ALLGREEN vs HEADGREEN, the
check-response timeout as an eject trigger, min_entries_to_merge_wait
being inert when the minimum is 1), integration_id pinning of required
checks, single-surface enablement with strict dropped as redundant, and
evaluate-mode dry-run plus one-call rollback.

Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
…arning verification

Two GitHub Actions facts:

- Dependabot rewrites the trailing '# vX.Y.Z' comment together with the
  SHA, so annotating bare pins once (with API-verified tags) puts them in
  the format it maintains; without the github-actions ecosystem, pins
  only drift by hand.
- A runtime-deprecation warning (e.g. Node 20) is only cleared by a bump
  if the newer release changed the runtime — check the target version's
  action.yml runs.using before claiming a bump fixes it; an action
  already at latest can still warn.

Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
Copilot AI review requested due to automatic review settings July 14, 2026 23:06
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions Bot added documentation Improvements or additions to documentation skill labels Jul 14, 2026
@CybotTM
CybotTM merged commit 769fdcc into main Jul 14, 2026
18 of 19 checks passed
@CybotTM
CybotTM deleted the feat/merge-queue-enablement branch July 14, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skill

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants