Skip to content

Add verified cross-platform source control tool maintenance - #156

Merged
badcuban merged 1 commit into
mainfrom
agent/winget-catalog-lag
Aug 14, 2026
Merged

Add verified cross-platform source control tool maintenance#156
badcuban merged 1 commit into
mainfrom
agent/winget-catalog-lag

Conversation

@badcuban

Copy link
Copy Markdown
Collaborator

Summary

  • add verified WinGet catalog-aware source-control updates and clear stale-catalog errors
  • add compact one-click installs for Git, GitHub CLI, GitLab CLI, and Azure DevOps CLI through WinGet or Homebrew
  • keep Linux system package managers instructions-only unless Linuxbrew is available

Why

Threadlines previously hard-coded source-control maintenance to Windows WinGet and only showed install hints for missing tools. It also compared upstream releases without verifying whether WinGet had actually published the package, which exposed an Update now action that could only fail when the catalog lagged.

Safety

Commands are selected from a server-side typed allowlist, install/update intent is verified against fresh discovery, and Threadlines rediscovers the tool after completion. No arbitrary client command is executed.

Validation

  • vp fmt
  • vp lint (existing warnings only)
  • vp run typecheck
  • focused server source-control tests: 23 passed
  • focused web local API tests: 23 passed
  • source-control browser suite: 42 passed
  • full browser suite: 465 passed, 2 unrelated pre-existing FileViewer editor-adoption timeouts

@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
threadlines Skipped Skipped Aug 14, 2026 2:17pm

Request Review

@github-actions github-actions Bot added size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Aug 14, 2026
@badcuban
badcuban marked this pull request as ready for review August 14, 2026 14:34
@badcuban
badcuban merged commit 870b5cd into main Aug 14, 2026
20 checks passed
@badcuban
badcuban deleted the agent/winget-catalog-lag branch August 14, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL 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