From 8bb2f28b4835bad9cde4d3fe082fbed1871a0c8d Mon Sep 17 00:00:00 2001
From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:36:51 +0100
Subject: [PATCH] debug(bot): show raw field values in method list when count=0
---
.github/workflows/pocketbase-bot.yml | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/pocketbase-bot.yml b/.github/workflows/pocketbase-bot.yml
index 362680308..9d2cf4c84 100644
--- a/.github/workflows/pocketbase-bot.yml
+++ b/.github/workflows/pocketbase-bot.yml
@@ -430,9 +430,20 @@ jobs:
if (methodListMode) {
await addReaction('+1');
+ let debugInfo = '';
+ if (methodsArr.length === 0) {
+ const rawJson = record.install_methods_json;
+ const expandedIds = Array.isArray(record.install_methods) ? record.install_methods : [];
+ const expandData = record.expand && record.expand.install_methods;
+ debugInfo = '\n\nDebug info
\n\n' +
+ '- `install_methods_json` raw: `' + JSON.stringify(rawJson) + '`\n' +
+ '- `install_methods` IDs: `' + JSON.stringify(expandedIds) + '`\n' +
+ '- expand present: `' + (expandData ? JSON.stringify(expandData) : 'none') + '`\n' +
+ ' ';
+ }
await postComment(
'ℹ️ **PocketBase Bot**: Install methods for **`' + slug + '`** (' + methodsArr.length + ' total)\n\n' +
- formatMethodsList(methodsArr)
+ formatMethodsList(methodsArr) + debugInfo
);
} else {
// Parse: cpu=N ram=N hdd=N