[main] Update dependencies from microsoft/dcp - #19527
Conversation
On relative base path root Microsoft.DeveloperControlPlane.darwin-amd64 , Microsoft.DeveloperControlPlane.darwin-arm64 , Microsoft.DeveloperControlPlane.linux-amd64 , Microsoft.DeveloperControlPlane.linux-arm64 , Microsoft.DeveloperControlPlane.linux-musl-amd64 , Microsoft.DeveloperControlPlane.windows-amd64 , Microsoft.DeveloperControlPlane.windows-arm64 From Version 0.25.12 -> To Version 0.25.13
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 19527Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 19527" |
There was a problem hiding this comment.
Pull request overview
Updates DCP runtime packages from 0.25.12 to 0.25.13 across all supported platforms.
Changes:
- Bumps seven platform-specific DCP package versions.
- Aligns dependency metadata with commit
8efd260c452d76d1d98cbf40ab58d8b4a7142ef0.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
eng/Versions.props |
Updates DCP package versions. |
eng/Version.Details.xml |
Updates DCP versions and source commit metadata. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Tests selector (audit mode)The full test matrix and all jobs still run in audit mode. The tests and jobs below are what selective CI would run under enforcement. Runs the full test matrix + all jobs (ALL) — a rule matching 'eng/Version.Details.xml' selects ALL Selection computed for commit |
PR Testing ReportPR Information
Artifact Version Verification
DCP Changes Analyzed
Dependency-flow only; no product code changes. BackgroundOn macOS, Go's Symptom: detached AppHost launches fail with Test Scenarios ExecutedRegression target: the two commands that launch the AppHost through Scenario 0: Baseline (DCP 0.25.12, pre-PR) — controlStatus: ✅ Reproduced (bug present, as expected) Installed CLI Fresh crash report Scenario 1:
|
| Name | Type | State | Health | URLs |
|---|---|---|---|---|
| app | Executable | Running | Healthy | http://localhost:62689 |
| frontend | Executable | Running | Healthy | http://localhost:62688 |
curlfrontend → HTTP 200; API → HTTP 404 (responding, no route at/)aspire stop→ clean, exit 0- No new crash report
Scenario 2: aspire run --detach (DCP 0.25.13)
Status: ✅ Passed
✅ AppHost started successfully. (exit 0, PID 76606)
| Name | Type | State | Health | URLs |
|---|---|---|---|---|
| app | Executable | Running | Healthy | http://localhost:54085 |
| frontend | Executable | Running | Healthy | http://localhost:54086 |
aspire stop→ clean, exit 0- No new crash report
Summary
| Scenario | Status | Notes |
|---|---|---|
| 0. Baseline on DCP 0.25.12 | ✅ Reproduced | Exit 255, SIGSEGV at 0x0 — control valid |
1. aspire start on DCP 0.25.13 |
✅ Passed | Started, healthy, HTTP 200, clean stop, no crash |
2. aspire run --detach on DCP 0.25.13 |
✅ Passed | Started, healthy, clean stop, no crash |
Overall Result
✅ PR VERIFIED
The DCP 0.25.13 bump fixes the macOS exit-255 crash on detached AppHost launches. The failure reproduces reliably on 0.25.12 and both aspire start and aspire run --detach pass on 0.25.13.
Note (unrelated to this PR)
The underlying Go runtime behavior — Darwin setsig applying SA_SIGINFO|SA_ONSTACK|SA_RESTART to SIG_DFL before execve — affects any non-Go runtime launched through Go's os/exec on macOS, and is worth reporting upstream.
|
/backport to release/13.5 |
|
Started backporting to |
|
✅ No documentation update needed. Step 5 branch taken:
|
|
The CI build failed due to test failure(s) that appear unrelated to the PR changes. These may be flaky tests. Suspected flaky test(s):
Suggested actions:
You can re-run the failed jobs from the workflow run page. |
This pull request updates the following dependencies
From https://github.com/microsoft/dcp