update-screenshots
update-screenshots、AIエージェントスキル、作業効率と自動化能力を向上。
npx skills add https://github.com/microsoft/vscode --skill update-screenshotsBefore / After 効果比較
1 组UIスクリーンショットの手動比較では、わずかな変更を見落としやすく、ベースライン管理が混乱し、回帰テストは時間と手間がかかり、不正確です。
自動スクリーンショットサービスがベースラインを管理し、CIが自動的に差異を比較・マークすることで、UI回帰問題を正確に発見し、テスト効率を大幅に向上させます。
update-screenshots
Update Component Screenshots from CI
Screenshot baselines are no longer stored in the repository. They are managed by an external screenshot service (hediet-screenshots.azurewebsites.net). The CI workflow uploads screenshots to this service and diffs them automatically.
When the Checking Component Screenshots GitHub Action detects changes, it posts a PR comment with before/after comparisons. No manual baseline updates are needed — the screenshots on the main branch commit become the new baselines automatically after merge.
What Changed
-
Baseline images were removed from
test/componentFixtures/.screenshots/baseline/. -
Git LFS is no longer used for screenshot storage.
-
The screenshot service stores images keyed by commit SHA and handles diffing.
If Screenshots Need Investigation
-
Check the PR comment posted by the CI workflow for visual diffs.
-
Download the
screenshotsartifact from the CI run for the raw captured images:
gh run download <run-id> --name screenshots --dir .tmp/screenshots
- Compare locally if needed. The artifact contains the full set of captured screenshots.
Weekly Installs403Repositorymicrosoft/vscodeGitHub Stars183.5KFirst SeenFeb 22, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onkimi-cli403amp403github-copilot403codex403opencode403cursor403
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価