ci: inspect permission value limits

This commit is contained in:
Simo committed 2026-08-31 21:19:06 +02:00
1 parent e3a4726648
commit 9a0b6e091a
1 file changed
+13
+13
View File
@@ -53,6 +53,19 @@ try {
`SELECT column_name FROM information_schema.columns
WHERE table_schema = DATABASE() AND table_name = 'permission_definitions'`,
);
const permissionLimits = await probe(
"permission max_value limits",
`SELECT MIN(max_value) AS min_value,
MAX(max_value) AS max_value,
SUM(max_value > 20) AS values_over_20
FROM permission_definitions`,
);
if (permissionLimits?.[0]) {
console.log(
`[permissions-diag] max_value range ${permissionLimits[0].min_value}..${permissionLimits[0].max_value}; values_over_20=${permissionLimits[0].values_over_20}`,
);
}
const rankColumn = `rank_${rankId}`;
if (definitionColumns?.some((row) => row.column_name === rankColumn)) {
await probe(