Copilot
Copilot
## Description Python apps using pip with `pyproject.toml` (without `requirements.txt`) were generating Dockerfiles without dependency installation commands, causing build failures. At runtime, `pip install .` executes automatically when `pyproject.toml` is...
Adds `test-scenario-cleanup.yml` workflow to automatically clean up test scenario PRs/issues in `dotnet/aspire-playground` when a PR closes in the main repository. Only closes items tagged with `auto-close` label. ## Triggers -...
Fixes dotnet/aspire#9769 ## Problem Exceptions thrown in event handlers (such as `ResourceEndpointsAllocatedEvent`) were being silently swallowed with no logging or error reporting. This made debugging extremely difficult since: - The...
## Description Adds installation validation for Node.js and JavaScript package managers (npm, yarn, pnpm) following the same pattern from #12787 for Python/uv. When commands are missing, users see notifications with...
## Description The Redis Commander container image has moved registries. The old `docker.io/rediscommander/redis-commander` image is no longer maintained and causes the UI to fail loading with endpoint resolution errors. **Changes:**...
## Description `aspire deploy` was exiting with code 0 even when deployments failed, causing CI/CD pipelines to incorrectly report success. The root cause: a backchannel disconnect handler in `DotNetCliRunner` unconditionally...
## Description Reduces log noise by demoting the Bicep compilation success message from Information to Debug level. Error logs remain at Error level. **Changed:** - `BicepCliCompiler.CompileBicepToArmAsync`: Success message now uses...
## Description Docker Compose derives project names from the output directory name. When multiple app hosts deploy to the same directory (e.g., `aspire-output`), they collide and overwrite each other's deployments....
OpenSSF Best Practices badges from `bestpractices.dev` are not rendering in package READMEs (e.g., [OpenFeature](https://www.nuget.org/packages/OpenFeature)). ## Changes - Added `bestpractices.dev` to `Trusted-Image-Domains.json`. The domain expansion logic automatically trusts both `bestpractices.dev` and...
Fixes #9985 When navigating between different versions of a package (e.g., from `/packages/Newtonsoft.Json/13.0.2` to `/packages/Newtonsoft.Json/13.0.1`), users experienced a brief flicker where the README tab content would flash before switching to...