Skip to content

Harden GitHub credentials and backport provider reliability fixes - #11

Merged
unlockdigital merged 5 commits into
unlock-digital/mainfrom
fix/upstream-safety-20261029
Oct 29, 2026
Merged

unlockdigital merged 5 commits into
unlock-digital/mainfrom
fix/upstream-safety-20261029

Conversation

@unlockdigital

Copy link
Copy Markdown
Owner

Changes

  • Reject deceptive GitHub repository hosts before selecting credentials; retain configured IPv6 enterprise hosts.
  • Show Claude command text in approvals, bound hung delegated Stop effects, and queue Copilot follow-ups without interrupting background agents.
  • Distinguish the Unlock Digital fork release from its recorded upstream base and document tag-collision and migration risks.

Validation

  • vp run check:changed origin/unlock-digital/main: format, lint, knip, GraphQL generation, 10-package typechecks, and 342 tests passed.
  • Security regressions were reproduced against the unfixed fork with dummy credentials and mocked services; the candidate blocks them.
  • No live data, project-brief branch, or application installation was changed. Receiving-Mac and packaged-app acceptance remain pending.

Backports: pingdotgg#26176, pingdotgg#20145, pingdotgg#25675, pingdotgg#26715.

unlockdigital and others added 5 commits October 29, 2026 10:59
Adapt upstream pingdotgg#26176 and preserve IPv6 enterprise hosts.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Backport pingdotgg#20145.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Backport pingdotgg#25675.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Adapt pingdotgg#26715.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Oct 29, 2026
@github-actions

Copy link
Copy Markdown

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

Provider Metric Main baseline This PR Impact PR ceiling
Codex Total thread wire 5.0 KiB 5.0 KiB −7 B (−0.1%) 6.8 KiB ✅
Codex Thread snapshot wire 3.8 KiB 3.8 KiB 0 B (0.0%) 4.9 KiB ✅
Codex Live turn WebSocket wire 1.2 KiB 1.2 KiB −7 B (−0.6%) 2.0 KiB ✅
Codex Live turn WebSocket decoded 20.9 KiB 20.9 KiB 0 B (0.0%) 29.3 KiB ✅
Codex Live turn messages 2 2 0 (0.0%) 8 ✅
Claude Total thread wire 5.0 KiB 5.0 KiB 0 B (0.0%) 6.8 KiB ✅
Claude Thread snapshot wire 3.8 KiB 3.8 KiB 0 B (0.0%) 4.9 KiB ✅
Claude Live turn WebSocket wire 1.2 KiB 1.2 KiB 0 B (0.0%) 2.0 KiB ✅
Claude Live turn WebSocket decoded 21.2 KiB 21.2 KiB 0 B (0.0%) 29.3 KiB ✅
Claude Live turn messages 2 2 0 (0.0%) 8 ✅

Baseline: 5aae6dc · PR result: 0b2f64f · Source CI: success

Scenario and decoded snapshot size

10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.

  • Codex decoded thread snapshot: 108.5 KiB
  • Claude decoded thread snapshot: 108.8 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.

@unlockdigital
unlockdigital merged commit 0221cf6 into unlock-digital/main Oct 29, 2026
24 checks passed
@unlockdigital
unlockdigital deleted the fix/upstream-safety-20261029 branch October 29, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant