Skip to content

ci: add SourceLink step-into (F11) verification (#133) - #212

Merged
Chris-Wolfgang merged 2 commits into
vNextfrom
ci/sourcelink-stepinto
Jul 21, 2026
Merged

ci: add SourceLink step-into (F11) verification (#133)#212
Chris-Wolfgang merged 2 commits into
vNextfrom
ci/sourcelink-stepinto

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Stacked on #208. Adds sourcelink-stepinto.yaml + fixtures under .github/sourcelink/ — a scheduled + manual workflow that drives netcoredbg to step into TestExtractor<int>'s constructor from a scratch consumer and asserts the debugger resolves the library's real SourceLink-mapped source, not a decompiled placeholder.

Reconciliation with #208

Notes

  • ProjectReference (not packed NuGet): netcoredbg can't reliably pair a package assembly with its .snupkg PDB; the SourceLink PDB under test is byte-identical either way. See .github/sourcelink/README.md.
  • Scheduled (Mon 07:30 UTC) + workflow_dispatch, not a PR gate — debugger automation is heavier/less deterministic and SourceLink URLs resolve only against a pushed commit.
  • Consumer fixture builds clean locally (0 warnings). Ported from ETL-Transformers, retargeted to TestExtractor.cs.

Closes #133 when the vNext cycle merges to main.

🤖 Generated with Claude Code

Adds sourcelink-stepinto.yaml + fixtures — a scheduled/manual workflow that
drives netcoredbg to step into TestExtractor's constructor from a scratch
consumer and asserts the debugger resolves the library's real SourceLink-mapped
source, not a decompiled placeholder.

Complements sourcelink.yaml (PR #208, the static `dotnet sourcelink test`
gate); together they satisfy #133. Ported from ETL-Transformers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 21, 2026 13:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants