Francesco Renzi
|
a86ed1ec8f
|
PR Feedback
|
2026-03-18 11:06:27 +00:00 |
|
Francesco Renzi
|
da35402572
|
Merge DapDebugger and DapDebugSession
|
2026-03-17 10:49:14 +00:00 |
|
Francesco Renzi
|
e3c0a6e119
|
PR Feedback
|
2026-03-17 09:49:09 +00:00 |
|
Francesco Renzi
|
437e20db7d
|
Fail the job if no connection in 15 minutes
|
2026-03-16 11:49:07 +00:00 |
|
Francesco Renzi
|
4bf2b29367
|
Add DapDebugger facade
|
2026-03-16 10:48:54 +00:00 |
|
Francesco Renzi
|
9cd74b0f26
|
ci
|
2026-03-13 14:19:47 +00:00 |
|
Francesco Renzi
|
00bde90018
|
remove waits
|
2026-03-13 09:10:35 +00:00 |
|
Francesco Renzi
|
8d1e06f436
|
Remove centralized masking
|
2026-03-13 08:47:38 +00:00 |
|
Francesco Renzi
|
649dc74be3
|
More tests
|
2026-03-13 08:34:24 +00:00 |
|
Francesco Renzi
|
b76917a8a0
|
Add L0 tests for REPL parser and session routing
Parser tests (DapReplParserL0, 22 tests):
- help: bare, case-insensitive, with topic
- run: simple script, with shell, env, working_directory, all options
- Edge cases: escaped quotes, commas in env values
- Errors: empty args, unquoted arg, unknown option, missing paren
- Non-DSL input falls through: expressions, wrapped expressions, empty
- Help text contains expected commands and options
- Internal helpers: SplitArguments with nested braces, empty env block
Session integration tests (DapDebugSessionL0, 4 tests):
- REPL help returns help text
- REPL non-DSL input falls through to expression evaluation
- REPL parse error returns error result (not a DAP error response)
- watch context still evaluates expressions (not routed through REPL)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-12 11:06:26 +00:00 |
|
Francesco Renzi
|
2a98a8c955
|
Add L0 tests for DAP expression evaluation
Provider tests (DapVariableProviderL0):
- Simple expression evaluation (github.repository)
- ${{ }} wrapper stripping
- Secret masking in evaluation results
- Graceful error for invalid expressions
- No-context returns descriptive message
- Empty expression returns empty string
- InferResultType classifies null/bool/number/object/string
Session integration tests (DapDebugSessionL0):
- evaluate request returns result when paused with context
- evaluate request returns graceful error when no step active
- evaluate request handles ${{ }} wrapper syntax
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-12 09:56:28 +00:00 |
|
Francesco Renzi
|
0d33fd1930
|
Add L0 tests for DAP scope inspection and secret masking
Provider tests (DapVariableProviderL0):
- Scope discovery: empty context, populated scopes, variable count,
stable reference IDs, secrets presentation hint
- Variable types: string, boolean, number, null handling
- Nested expansion: dictionaries and arrays with child drilling
- Secret masking: redacted values in secrets scope, SecretMasker
integration for non-secret scopes, MaskSecrets delegation
- Reset: stale nested references invalidated after Reset()
- EvaluateName: dot-path expression syntax
Session integration tests (DapDebugSessionL0):
- Scopes request returns scopes from step execution context
- Variables request returns variables from step execution context
- Scopes request returns empty when no step is active
- Secrets values are redacted through the full request path
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-12 07:13:15 +00:00 |
|
Francesco Renzi
|
915e13c842
|
Integrate DAP debugger into JobRunner and StepsRunner
|
2026-03-11 08:56:08 -07:00 |
|
Francesco Renzi
|
8b1b23b5ce
|
Get EnableDebugger from job context
|
2026-03-10 04:13:39 -07:00 |
|
eric sciple
|
20111cbfda
|
Support entrypoint and command for service containers (#4276)
|
2026-03-04 23:36:45 +00:00 |
|
eric sciple
|
8a73bccebb
|
Fix parser comparison mismatches (#4273)
|
2026-03-03 05:38:16 +00:00 |
|
Tingluo Huang
|
a9a07a6553
|
Avoid throw in SelfUpdaters. (#4274)
|
2026-03-02 22:44:14 -05:00 |
|
eric sciple
|
ae09a9d7b5
|
Fix composite post-step marker display names (#4267)
|
2026-02-26 08:36:55 -06:00 |
|
Pavel Iakovenko
|
052dfbdd68
|
Symlink actions cache (#4260)
|
2026-02-24 12:19:46 -05:00 |
|
eric sciple
|
ecb5f298fa
|
Composite Action Step Markers (#4243)
|
2026-02-23 15:00:12 +00:00 |
|
Salman Chishti
|
9426c35fda
|
Add Node.js 20 deprecation warning annotation (Phase 1) (#4242)
|
2026-02-19 17:05:32 +00:00 |
|
eric sciple
|
15cb558d8f
|
Fix parser comparison mismatches (#4220)
|
2026-02-11 09:44:01 -06:00 |
|
eric sciple
|
d5a8a936c1
|
Add telemetry tracking for deprecated set-output and save-state commands (#4221)
|
2026-02-10 12:28:42 -06:00 |
|
Tingluo Huang
|
cdb77c6804
|
Support return job result as exitcode in hosted runner. (#4233)
|
2026-02-10 09:31:10 -05:00 |
|
eric sciple
|
3a80a78cae
|
Fix local action display name showing Run /./ instead of Run ./ (#4218)
|
2026-01-30 09:24:06 -06:00 |
|
eric sciple
|
a54f380b0e
|
Compare updated workflow parser for ActionManifestManager (#4111)
|
2025-11-18 01:15:46 +00:00 |
|
Lawrence Gripper
|
60af948051
|
Custom Image: Preflight checks (#4081)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-16 20:16:14 +00:00 |
|
dependabot[bot]
|
1c1e8bfd18
|
Bump Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1 (#3975)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-08-07 19:17:20 -04:00 |
|
Salman Chishti
|
0203cf24d3
|
Node 20 -> Node 24 migration feature flagging, opt-in and opt-out environment variables (#3948)
|
2025-08-07 16:30:03 +00:00 |
|
Joshua Brooks
|
5e74a4d8e4
|
Add V2 flow for runner deletion (#3954)
|
2025-08-07 10:52:46 -04:00 |
|
Salman Chishti
|
ed48ddd08c
|
Runner Support for executing Node24 Actions (#3940)
|
2025-07-17 01:00:17 +00:00 |
|
Aiqiao Yan
|
a906ec302b
|
show helpful error message when resolving actions directly with launch (#3874)
|
2025-05-28 22:46:25 -04:00 |
|
Lokesh Gopu
|
ce4b7f4dd6
|
Prefer _migrated config on startup (#3853)
|
2025-05-12 16:54:43 -04:00 |
|
dependabot[bot]
|
57459ad274
|
Bump xunit.runner.visualstudio from 2.5.8 to 2.8.2 in /src (#3845)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-05-07 10:38:40 -04:00 |
|
Patrick Ellis
|
3a27ca292a
|
Feature-flagged support for JobContext.CheckRunId (#3811)
|
2025-05-06 11:45:51 -04:00 |
|
David Sanders
|
1a092a24a3
|
feat: default fromPath for problem matchers (#3802)
|
2025-05-05 20:45:23 +00:00 |
|
dependabot[bot]
|
db6005b0a7
|
Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 in /src (#3719)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-05-05 04:15:50 +00:00 |
|
Tingluo Huang
|
1c319b4d42
|
Allow enable auth migration by default. (#3804)
|
2025-04-23 16:57:54 -04:00 |
|
Tingluo Huang
|
d5ccbd10d1
|
Support auth migration using authUrlV2 in Runner/MessageListener. (#3787)
|
2025-04-10 12:58:33 -04:00 |
|
Tingluo Huang
|
c1095ae2d1
|
Enable auth migration based on config refresh. (#3786)
|
2025-04-02 23:24:57 -04:00 |
|
Tingluo Huang
|
a0a0a76378
|
Remove create session with broker in MessageListener. (#3782)
|
2025-04-01 12:24:01 -04:00 |
|
Tingluo Huang
|
d47013928b
|
Add option in OAuthCred to load authUrlV2. (#3777)
|
2025-03-31 17:05:41 -04:00 |
|
Tingluo Huang
|
cdeec012aa
|
Enable hostcontext to track auth migration. (#3776)
|
2025-03-31 15:26:56 -04:00 |
|
eric sciple
|
dc9695f123
|
Increase error body max length before truncation (#3762)
|
2025-03-20 20:09:00 -05:00 |
|
Tingluo Huang
|
f5e4e7e47c
|
Support refresh runner configs with pipelines service. (#3706)
|
2025-03-19 12:37:08 -04:00 |
|
Tingluo Huang
|
07310cabc0
|
Create vssconnection to actions service when URL provided. (#3751)
|
2025-03-14 13:55:57 -04:00 |
|
Luke Tomlinson
|
a61328a7e7
|
Pass BillingOwnerId through Acquire/Complete calls (#3689)
* Pass BillingOwnerId through Acquire/Complete calls
* add param to test
|
2025-02-03 20:15:54 +00:00 |
|
dependabot[bot]
|
e3bc10a931
|
Bump Moq from 4.20.70 to 4.20.72 in /src (#3672)
Bumps [Moq](https://github.com/moq/moq) from 4.20.70 to 4.20.72.
- [Release notes](https://github.com/moq/moq/releases)
- [Changelog](https://github.com/devlooped/moq/blob/main/changelog.md)
- [Commits](https://github.com/moq/moq/compare/v4.20.70...v4.20.72)
---
updated-dependencies:
- dependency-name: Moq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-01-24 04:41:59 +00:00 |
|
dependabot[bot]
|
7ae9fc03a2
|
Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.12.0 in /src (#3584)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.8.0 to 17.12.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.8.0...v17.12.0)
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-01-23 23:18:52 -05:00 |
|
Tingluo Huang
|
59ec9b4139
|
Remove node16 from the runner. (#3503)
|
2024-10-16 22:42:43 -04:00 |
|