Phase 2 done

This commit is contained in:
Francesco Renzi
2026-01-14 20:34:11 +00:00
parent 14e8e1f667
commit 379ac038b2
3 changed files with 417 additions and 40 deletions

View File

@@ -4,6 +4,14 @@
**Author:** GitHub Actions Team
**Date:** January 2026
## Progress Checklist
- [x] **Phase 1:** DAP Protocol Infrastructure (DapMessages.cs, DapServer.cs, basic DapDebugSession.cs)
- [x] **Phase 2:** Debug Session Logic (DapVariableProvider.cs, variable inspection, step history tracking)
- [ ] **Phase 3:** StepsRunner Integration (pause hooks before/after step execution)
- [ ] **Phase 4:** Expression Evaluation & Shell (REPL)
- [ ] **Phase 5:** Startup Integration (JobRunner.cs modifications)
## Overview
This document describes the implementation of Debug Adapter Protocol (DAP) support in the GitHub Actions runner, enabling rich debugging of workflow jobs from any DAP-compatible editor (nvim-dap, VS Code, etc.).