ci: dogfood interactive AppMap before/after PR comparisons - #1
Draft
tryingET wants to merge 9 commits into
Draft
Conversation
Owner
Author
Final pinned schema-v1 dogfood complete
Exact dependency lock
The workflow verifies every checked-out commit before use. Verified outcomes
Final artifacts
The data artifact is now a reproducible migration input: it contains generated bundles, sanitized recordings, the contract itself, all five conformance fixtures, and the exact revision lock. |
This was referenced Aug 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Use
appmap-nodeas the end-to-end dogfood project for the frozen AppMap before/after comparison contract.The workflow builds exact base/head revisions, records deterministic AppMaps, generates portable
appmap.comparisonschema-v1 bundles, opens the real generated artifact in the pinned VS Code extension host, and verifies the review publisher and skill contract.Final acceptance run
Dogfood AppMap PR comparison — run 32226024667
All three PR checks passed:
Verified outcomes:
call-addedauthorizechangechg_<hash>IDselementIdsExact dependency lock
appmap-nodebase:e52b6ce778ffecba9a0c713655dcad112bb828a8appmap-nodehead:166ce2797f17346e4a978748a34639b8abfe023cappmap-js:aab690a5c4c01802551993718b508718c1139c11vscode-appland:cfd3a0fef35b016cb0af20ee02ae46fd35414069review-action:67060904f03c0c8a1492e610f845eefd29e53a78skills:167db8d4b7eb56086c74a9ef9ffe7b2d3c8ab627Artifacts
appmap-pr-comparison-schema-v1— artifact9355642181, SHA-2569e7e2d34d75dcae27a6a60f7b9d22d90daa04233af4a2358ddda2ae38b6ffac0appmap-comparison-schema-v1-vsix— artifact9355691022, SHA-256c845728666068d97d58864bb091e14bf0cc33ed314097a2d776cc00745429379The data artifact contains generated bundles, four sanitized AppMaps, JSON Schema, compatibility documentation, schema changelog, all five conformance fixtures, and the exact revision lock.
Where to see the run
The workflow is attached natively to this PR and is visible under its Checks tab. GitHub job summaries and artifact downloads live on the workflow-run page; they are not automatically embedded into the PR Conversation view.
Related work
tryingET/appmap-js#1andgetappmap/appmap-js#2388tryingET/vscode-appland#1tryingET/review-action#1tryingET/skills#1Kept draft as a migration and integration record.