From da3d5bdc2f709458628a8298e49366b5a30c1334 Mon Sep 17 00:00:00 2001 From: Khaliq Date: Fri, 29 May 2026 14:57:03 +0200 Subject: [PATCH 1/4] Add pr-reviewer substance probe --- src/main/pr-reviewer-substance-probe.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/main/pr-reviewer-substance-probe.ts diff --git a/src/main/pr-reviewer-substance-probe.ts b/src/main/pr-reviewer-substance-probe.ts new file mode 100644 index 00000000..b8a35bab --- /dev/null +++ b/src/main/pr-reviewer-substance-probe.ts @@ -0,0 +1,8 @@ +export interface ProbeProfile { + displayName?: string +} + +export function formatProbeGreeting(profile: ProbeProfile | null): string { + const normalized = profile ?? {} + return `Hello, ${normalized.displayName!.trim()}` +} From ff3657e9972e372f494ac0226d31cf7f8d78488f Mon Sep 17 00:00:00 2001 From: Khaliq Date: Fri, 29 May 2026 15:02:53 +0200 Subject: [PATCH 2/4] Add failing pr-reviewer substance check --- .../pr-reviewer-substance-failing-check.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/pr-reviewer-substance-failing-check.yml diff --git a/.github/workflows/pr-reviewer-substance-failing-check.yml b/.github/workflows/pr-reviewer-substance-failing-check.yml new file mode 100644 index 00000000..eb394f94 --- /dev/null +++ b/.github/workflows/pr-reviewer-substance-failing-check.yml @@ -0,0 +1,15 @@ +name: pr-reviewer substance failing check + +on: + pull_request: + branches: + - main + +jobs: + forced-failure: + runs-on: ubuntu-latest + steps: + - name: fail for pr-reviewer substance test + run: | + echo "substance-test-2 forced CI failure" + exit 1 From 24264dcb351c61b00ea0a5d0620e3c1e220d6c7a Mon Sep 17 00:00:00 2001 From: Khaliq Date: Fri, 29 May 2026 15:07:49 +0200 Subject: [PATCH 3/4] Trigger synchronize while probe PR is conflicting --- docs/pr-reviewer-substance-conflict-sync.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 docs/pr-reviewer-substance-conflict-sync.md diff --git a/docs/pr-reviewer-substance-conflict-sync.md b/docs/pr-reviewer-substance-conflict-sync.md new file mode 100644 index 00000000..185687d0 --- /dev/null +++ b/docs/pr-reviewer-substance-conflict-sync.md @@ -0,0 +1,2 @@ +This file exists only to trigger a pull_request.synchronize event while PR #60 +is intentionally merge-conflicting against its temporary probe base branch. From d09b80ce886e4e55651b25e7158c1c62eb36b06f Mon Sep 17 00:00:00 2001 From: Khaliq Date: Fri, 29 May 2026 15:11:40 +0200 Subject: [PATCH 4/4] Trigger serialized pr-reviewer follow-up --- docs/pr-reviewer-substance-serialized-trigger.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 docs/pr-reviewer-substance-serialized-trigger.md diff --git a/docs/pr-reviewer-substance-serialized-trigger.md b/docs/pr-reviewer-substance-serialized-trigger.md new file mode 100644 index 00000000..a6e2ed58 --- /dev/null +++ b/docs/pr-reviewer-substance-serialized-trigger.md @@ -0,0 +1,2 @@ +This external commit is the serialized follow-up trigger after the prior +pr-reviewer run withheld changes because the branch moved mid-review.