You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update official GitHub Actions (actions/*, github/*) to use pinned
commit SHAs instead of version tags. This satisfies zizmor's
unpinned-action-reference security check.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
After the recent GitHub Actions runner image update (win25/20251125.122), a test that uses WireMock.Net to return a simple `text/plain` response with HTTP 406 is now throwing `TaskCanceledException` on Windows with .NET 10.
4
+
5
+
The same test passes on:
6
+
- Windows with the previous image (win25/20251102.77)
The test should receive the mocked HTTP 406 response and throw our custom `HttpException`, not a `TaskCanceledException`.
15
+
16
+
### Test to reproduce
17
+
18
+
1. Set up a WireMock server returning HTTP 406 with `Content-Type: text/plain`
19
+
2. Make a synchronous HTTP request using `HttpClient.Send()` on .NET 10
20
+
3. Run on Windows Server 2025 Build 7171
21
+
22
+
Our test code: https://github.com/maxmind/GeoIP2-dotnet/blob/main/MaxMind.GeoIP2.UnitTests/WebServiceClientTests.cs#L146-L157
23
+
24
+
### Other related info
25
+
26
+
The main difference between the working and failing runner images is Windows OS Build 6905 → 7171. That update ([KB5068861](https://support.microsoft.com/en-us/topic/november-11-2025-kb5068861-os-build-26100-7171-24e553d1-2338-433e-9cc3-61733148530c)) mentions stricter HTTP.sys parsing for RFC 9112 compliance around CRLF in chunk extensions. Not sure if that's related, but thought it might be a lead.
0 commit comments