From 6f949ef4ad68e748f70bfba53a4861506e4f4a30 Mon Sep 17 00:00:00 2001 From: Molecule AI Infra-SRE Date: Sat, 16 May 2026 06:39:06 +0000 Subject: [PATCH] fix(queue): use label= (singular) not labels= (plural) for Gitea 1.22.6 API Gitea 1.22.6's /repos/{R}/issues endpoint accepts `label` (singular) for filtering by a single label name, not `labels` (plural). Using the wrong param silently returns 0 results, so the queue cron has been picking no PRs for every tick. Fixes the merge queue silently returning 0 queued PRs. Co-Authored-By: Claude Opus 4.7 --- .gitea/scripts/gitea-merge-queue.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/scripts/gitea-merge-queue.py b/.gitea/scripts/gitea-merge-queue.py index 46b0482a..65aa734f 100644 --- a/.gitea/scripts/gitea-merge-queue.py +++ b/.gitea/scripts/gitea-merge-queue.py @@ -284,7 +284,8 @@ def list_queued_issues() -> list[dict]: query={ "state": "open", "type": "pulls", - "labels": QUEUE_LABEL, + # NOTE: Gitea 1.22.6 uses `label` (singular), not `labels` (plural). + "label": QUEUE_LABEL, "limit": "50", }, ) -- 2.52.0