Salman Muin Kayser Chishti
04ee71a5d1
fix: remove stale flag gate, validate repo format, add edge case tests
...
- Remove AddCheckRunIdToJobContext flag gate from job context hydration.
The flag is permanently force-true server-side (acquirejobhandler.go:1658).
The server controls what to send via its own feature flags.
- Add owner/repo format validation to DeriveWorkflowRefComponents()
- Add tests for PR merge refs, tag refs, invalid repo format, and
.github repo names
- Update check_run_id flag-disabled test to reflect always-copy behavior
2026-04-10 14:04:28 +00:00
Salman Muin Kayser Chishti
4342a1b8f0
fix: use /.github/workflows/ marker for derivation parsing
...
Fixes incorrect parsing for repos named .github (e.g. octo-org/.github).
The old /.github/ marker would match too early, deriving the wrong
repository name. Also treats empty-string fields as unset during derivation.
2026-04-10 13:51:54 +00:00
Salman Chishti
5806ab55db
Merge branch 'main' into adr-10024/job-workflow-context
2026-04-10 14:32:02 +01:00
Salman Muin Kayser Chishti
cb8124fc4a
feat: add job.workflow_* typed accessors and derivation fallback
...
Adds typed C# accessors for workflow_ref, workflow_sha, workflow_repository,
and workflow_file_path to JobContext. Includes DeriveWorkflowRefComponents()
to derive repository and file_path from workflow_ref if not sent by server.
Not strictly required — the run-service already sends all 4 fields and the
existing blanket copy populates them in expressions. This is a code quality
improvement for typed access and a fallback safety net.
Part of ADR 10024 / c2c-actions#10025
2026-04-10 13:25:37 +00:00
Copilot
182a433782
Bump System.Formats.Asn1, Cryptography.Pkcs, ProtectedData, ServiceController, CodePages, Threading.Channels, @actions/glob, @typescript-eslint/parser, lint-staged, picomatch ( #4333 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-04-10 12:40:28 +01:00
Salman Chishti
8d35e710da
fix: only show changed versions in node upgrade PR description ( #4332 )
2026-04-10 11:34:08 +01:00
dependabot[bot]
2bcc65e864
Bump typescript from 5.9.3 to 6.0.2 in /src/Misc/expressionFunc/hashFiles ( #4329 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-04-10 09:01:34 +01:00
dependabot[bot]
1ba5fdfd88
Bump actions/github-script from 8 to 9 ( #4331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 08:54:56 +01:00
dependabot[bot]
580116c18b
Bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.1 in /src/Misc/expressionFunc/hashFiles ( #4327 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-04-08 07:44:38 +00:00
github-actions[bot]
c9a1751d87
Update Docker to v29.3.1 and Buildx to v0.33.0 ( #4324 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-04-08 08:40:32 +01:00
Francesco Renzi
7711dc53e2
Add devtunnel connection for debugger jobs ( #4317 )
2026-04-07 12:51:33 +00:00
dependabot[bot]
df507886cb
Bump brace-expansion in /src/Misc/expressionFunc/hashFiles ( #4318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-04-01 13:19:42 +01:00
Tingluo Huang
5c6dd47e76
Add support for Bearer token in action archive downloads ( #4321 )
2026-03-31 17:51:01 -04:00
Stefan Penner
7ff994b932
Batch and deduplicate action resolution across composite depths ( #4296 )
...
Co-authored-by: Stefan Penner <spenner@linkedin.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-31 13:28:43 -04:00
github-actions[bot]
b9275b59cf
chore: update Node versions ( #4319 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-30 12:58:17 +00:00
eric sciple
f0c228635e
Remove AllowCaseFunction feature flag ( #4316 )
2026-03-27 11:45:42 -05:00
dependabot[bot]
9728019b24
Bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 in /src/Misc/expressionFunc/hashFiles ( #4310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 10:40:31 +00:00
Francesco Renzi
e17e7aabbf
Add DAP server ( #4298 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2026-03-23 14:02:15 +00:00
dependabot[bot]
4259ffb6dc
Bump flatted from 3.2.7 to 3.4.2 in /src/Misc/expressionFunc/hashFiles ( #4307 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 01:02:30 +00:00
Salman Chishti
4e8e1ff020
prep new runner release 2.333.0 ( #4306 )
2026-03-18 16:51:00 +00:00
dependabot[bot]
b6cca8fb99
Bump @typescript-eslint/eslint-plugin from 8.54.0 to 8.57.1 in /src/Misc/expressionFunc/hashFiles ( #4304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-18 16:26:33 +00:00
Salman Chishti
18d0789c74
Node 24 enforcement + Linux ARM32 deprecation support ( #4303 )
2026-03-17 18:58:34 +00:00
github-actions[bot]
c985a9ff03
Update dotnet sdk to latest version @8.0.419 ( #4301 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2026-03-16 13:48:09 +00:00
Tingluo Huang
45ed15ddf3
Report infra_error for action download failures. ( #4294 )
2026-03-16 13:31:57 +00:00
Nikola Jokic
c5dcf59d26
Exit with specified exit code when runner is outdated ( #4285 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-13 14:16:31 -04:00
dependabot[bot]
c7f6c49ba0
Bump @typescript-eslint/eslint-plugin from 8.47.0 to 8.54.0 in /src/Misc/expressionFunc/hashFiles ( #4230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-11 10:21:47 +00:00
eric sciple
40dd583def
Fix cancellation token race during parser comparison ( #4280 )
2026-03-09 16:10:08 +00:00
github-actions[bot]
68f2e9adb7
chore: update Node versions ( #4287 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-09 13:02:32 +00:00
github-actions[bot]
2b98d42113
Update Docker to v29.3.0 and Buildx to v0.32.1 ( #4286 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-09 00:37:54 +00:00
dependabot[bot]
ce8ce410b0
Bump @stylistic/eslint-plugin from 5.9.0 to 5.10.0 in /src/Misc/expressionFunc/hashFiles ( #4281 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-07 22:13:23 +00:00
dependabot[bot]
5310e90af2
Bump actions/attest-build-provenance from 3 to 4 ( #4266 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 01:59:22 +00:00
dependabot[bot]
98323280e8
Bump docker/setup-buildx-action from 3 to 4 ( #4282 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-07 01:49:28 +00:00
dependabot[bot]
5ef3270368
Bump docker/build-push-action from 6 to 7 ( #4283 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 01:44:58 +00:00
eric sciple
1138dd80f7
Fix positional arg bug in ExpressionParser.CreateTree ( #4279 )
2026-03-05 14:56:28 -06:00
dependabot[bot]
99910ca83e
Bump docker/login-action from 3 to 4 ( #4278 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-05 15:45:49 +00:00
dependabot[bot]
bcd04cfbf0
Bump actions/upload-artifact from 6 to 7 ( #4270 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-03-05 14:55:48 +00:00
eric sciple
20111cbfda
Support entrypoint and command for service containers ( #4276 )
2026-03-04 23:36:45 +00:00
Max Horstmann
8f01257663
Devcontainer: bump base image Ubuntu version ( #4277 )
2026-03-04 20:17:25 +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
github-actions[bot]
60a9422599
chore: update Node versions ( #4272 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-02 13:51:11 +00:00
dependabot[bot]
985a06fcca
Bump actions/download-artifact from 7 to 8 ( #4269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 09:18:13 +00:00
eric sciple
ae09a9d7b5
Fix composite post-step marker display names ( #4267 )
2026-02-26 08:36:55 -06:00
Tingluo Huang
7650fc432e
Log inner exception message. ( #4265 )
2026-02-25 15:44:27 -05:00
Salman Chishti
bc00800857
Bump runner version to 2.332.0 and update release notes ( #4264 )
2026-02-25 13:36:47 +00:00
dependabot[bot]
86e23605d6
Bump @stylistic/eslint-plugin from 3.1.0 to 5.9.0 in /src/Misc/expressionFunc/hashFiles ( #4257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Salman Chishti <salmanmkc@GitHub.com >
2026-02-25 12:02:23 +00:00
dependabot[bot]
0fb7482206
Bump minimatch in /src/Misc/expressionFunc/hashFiles ( #4261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 11:56:32 +00: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
a2b220990b
Update Node.js 20 deprecation date to June 2nd, 2026 ( #4258 )
...
Co-authored-by: Salman <salmanmkc@gmail.com >
2026-02-21 19:19:46 +00:00