fix(release): exclude automation changelog credit (#114788)

* fix(release): exclude automation changelog credit

* fix(ci): repair release-note verifier gates
This commit is contained in:
Peter Steinberger
2026-07-27 19:24:47 -04:00
committed by GitHub
parent b37e819d74
commit 6bc06abbfb
3 changed files with 19 additions and 2 deletions
@@ -24,7 +24,15 @@ const repo = "openclaw/openclaw";
const githubSnapshotSchemaVersion = 1;
const githubSnapshotCheckpointInterval = 25;
const commitAssociationQueryBatchSize = 20;
const excludedHandles = new Set(["openclaw", "clawsweeper", "claude", "codex", "steipete"]);
const excludedHandles = new Set([
"openclaw",
"clawsweeper",
"claude",
"codex",
"hugin-bot",
"steipete",
"steipete-oai",
]);
const nonEditorialTypes = new Set([
"build",
"chore",
@@ -405,7 +413,7 @@ function escapeRegExp(value) {
return value.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
}
function isEligibleHandle(handle) {
export function isEligibleHandle(handle) {
return (
typeof handle === "string" &&
handle.toLowerCase() !== "undefined" &&