[PR #1383] [MERGED] Aspire: Add WithProtoDefinition to support proto definition at server level #1369

Closed
opened 2025-12-29 09:19:28 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/wiremock/WireMock.Net/pull/1383
Author: @StefH
Created: 11/23/2025
Status: Merged
Merged: 12/7/2025
Merged by: @StefH

Base: masterHead: aspire-http2


📝 Commits (10+)

📊 Changes

21 files changed (+443 additions, -62 deletions)

View changed files

📝 examples-Aspire/AspireApp1.AppHost/AspireApp1.AppHost.csproj (+10 -1)
📝 examples-Aspire/AspireApp1.AppHost/Program.cs (+20 -7)
📝 examples-Aspire/AspireApp1.AppHost/__admin/mappings/873d495f-940e-4b86-a1f4-4f0fc7be8b8b.json (+0 -0)
examples-Aspire/AspireApp1.AppHost/__admin/mappings/greet.proto (+21 -0)
examples-Aspire/AspireApp1.AppHost/__admin/mappings/protobuf-mapping-4.json (+40 -0)
📝 src/WireMock.Net.Abstractions/Admin/Mappings/StatusModel.cs (+9 -0)
📝 src/WireMock.Net.Aspire/WireMock.Net.Aspire.csproj (+4 -1)
📝 src/WireMock.Net.Aspire/WireMockMappingState.cs (+6 -4)
📝 src/WireMock.Net.Aspire/WireMockServerArguments.cs (+50 -2)
📝 src/WireMock.Net.Aspire/WireMockServerBuilderExtensions.cs (+83 -14)
📝 src/WireMock.Net.Aspire/WireMockServerLifecycleHook.cs (+4 -1)
📝 src/WireMock.Net.Aspire/WireMockServerResource.cs (+37 -2)
📝 src/WireMock.Net.Minimal/Settings/SimpleSettingsParser.cs (+1 -1)
📝 src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs (+1 -1)
📝 src/WireMock.Net.Minimal/Util/PortUtils.cs (+6 -6)
📝 src/WireMock.Net.Testcontainers/WireMockContainer.cs (+11 -2)
📝 src/WireMock.Net.Testcontainers/WireMockContainerBuilder.cs (+2 -3)
📝 test/WireMock.Net.Aspire.Tests/WireMockServerArgumentsTests.cs (+1 -1)
📝 test/WireMock.Net.Aspire.Tests/WireMockServerBuilderExtensionsTests.cs (+99 -3)
📝 test/WireMock.Net.Tests/Testcontainers/TestcontainersTests.Grpc.cs (+26 -1)

...and 1 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/wiremock/WireMock.Net/pull/1383 **Author:** [@StefH](https://github.com/StefH) **Created:** 11/23/2025 **Status:** ✅ Merged **Merged:** 12/7/2025 **Merged by:** [@StefH](https://github.com/StefH) **Base:** `master` ← **Head:** `aspire-http2` --- ### 📝 Commits (10+) - [`30fa960`](https://github.com/wiremock/WireMock.Net/commit/30fa960f7b9212fba4e72c7781f7b5ed52c6613a) Add property UseHttp2 to WireMockServerArguments - [`4452db8`](https://github.com/wiremock/WireMock.Net/commit/4452db845a46f02a6f2c57781a5948e18e97bf4a) Merge branch 'master' into aspire-http2 - [`3699535`](https://github.com/wiremock/WireMock.Net/commit/36995353c77b35a828a517f8e7b3295007ff109a) . - [`244b015`](https://github.com/wiremock/WireMock.Net/commit/244b015d8ffaf74b94ed0e30ba70c53dfb7807c0) additionalUrls - [`f33791f`](https://github.com/wiremock/WireMock.Net/commit/f33791f37c79eb56028ebc8d1f78e6865eca4e11) ok? - [`dbe94aa`](https://github.com/wiremock/WireMock.Net/commit/dbe94aabc9b8f57edc800b4a2eb4cf6f2a298c4c) WireMockServerArguments - [`ccf8b9a`](https://github.com/wiremock/WireMock.Net/commit/ccf8b9af9413a9b2f4f0bc3efd07909950afef37) fx - [`036284c`](https://github.com/wiremock/WireMock.Net/commit/036284cb3c1542668e802e8016a266e928c34c72) AddProtoDefinition - [`eccbd87`](https://github.com/wiremock/WireMock.Net/commit/eccbd87f0df747425f49fd0041cbb730e1f8fb75) ... - [`96811db`](https://github.com/wiremock/WireMock.Net/commit/96811db9d25c40fc4493f99b64464596058e37de) FIX ### 📊 Changes **21 files changed** (+443 additions, -62 deletions) <details> <summary>View changed files</summary> 📝 `examples-Aspire/AspireApp1.AppHost/AspireApp1.AppHost.csproj` (+10 -1) 📝 `examples-Aspire/AspireApp1.AppHost/Program.cs` (+20 -7) 📝 `examples-Aspire/AspireApp1.AppHost/__admin/mappings/873d495f-940e-4b86-a1f4-4f0fc7be8b8b.json` (+0 -0) ➕ `examples-Aspire/AspireApp1.AppHost/__admin/mappings/greet.proto` (+21 -0) ➕ `examples-Aspire/AspireApp1.AppHost/__admin/mappings/protobuf-mapping-4.json` (+40 -0) 📝 `src/WireMock.Net.Abstractions/Admin/Mappings/StatusModel.cs` (+9 -0) 📝 `src/WireMock.Net.Aspire/WireMock.Net.Aspire.csproj` (+4 -1) 📝 `src/WireMock.Net.Aspire/WireMockMappingState.cs` (+6 -4) 📝 `src/WireMock.Net.Aspire/WireMockServerArguments.cs` (+50 -2) 📝 `src/WireMock.Net.Aspire/WireMockServerBuilderExtensions.cs` (+83 -14) 📝 `src/WireMock.Net.Aspire/WireMockServerLifecycleHook.cs` (+4 -1) 📝 `src/WireMock.Net.Aspire/WireMockServerResource.cs` (+37 -2) 📝 `src/WireMock.Net.Minimal/Settings/SimpleSettingsParser.cs` (+1 -1) 📝 `src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs` (+1 -1) 📝 `src/WireMock.Net.Minimal/Util/PortUtils.cs` (+6 -6) 📝 `src/WireMock.Net.Testcontainers/WireMockContainer.cs` (+11 -2) 📝 `src/WireMock.Net.Testcontainers/WireMockContainerBuilder.cs` (+2 -3) 📝 `test/WireMock.Net.Aspire.Tests/WireMockServerArgumentsTests.cs` (+1 -1) 📝 `test/WireMock.Net.Aspire.Tests/WireMockServerBuilderExtensionsTests.cs` (+99 -3) 📝 `test/WireMock.Net.Tests/Testcontainers/TestcontainersTests.Grpc.cs` (+26 -1) _...and 1 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 09:19:28 +01:00
adam closed this issue 2025-12-29 09:19:28 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net#1369