Skip to content

fix: match plugins and resolve security alerts - #53

Merged
iamr8 merged 2 commits into
developfrom
fix/jetbrains-plugin-platform
Aug 21, 2026
Merged

fix: match plugins and resolve security alerts#53
iamr8 merged 2 commits into
developfrom
fix/jetbrains-plugin-platform

Conversation

@iamr8

@iamr8 iamr8 commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • send the current OS and CPU architecture to JetBrains compatible-update searches
  • map .NET platform values to the IntelliJ Marketplace request contract
  • pin the shipped runtime to patched .NET 10.0.11
  • handle expected scan and check timer cancellation explicitly
  • add JetBrains platform mapping and source-generated JSON regression tests
  • bump the version to 0.0.14-beta

Security

Verification

  • dotnet build apps.slnx --no-restore /warnaserror
  • dotnet test --project apps.Tests/apps.Tests.csproj --no-build: 321 passed
  • Linux runtime pack resolves exactly to 10.0.11 with no known CVEs
  • NativeAOT publish succeeds for osx-arm64 and osx-x64
  • dotnet run --no-build --project apps/apps.csproj -- -a completes successfully
  • JetBrains OS Integration remains 262.9437.22-mac-arm64

Marketplace compatible updates can select another OS or CPU artifact when platform selectors are omitted. Send the IntelliJ platform values with each build-aware request.
@iamr8 iamr8 self-assigned this Aug 21, 2026
Require the patched .NET 10.0.11 runtime and explicitly handle expected progress timer cancellation reported by CodeQL.
@iamr8 iamr8 changed the title fix(jetbrains): match plugin platform fix: match plugins and resolve security alerts Aug 21, 2026
@iamr8
iamr8 merged commit e678cbb into develop Aug 21, 2026
12 checks passed
@iamr8
iamr8 deleted the fix/jetbrains-plugin-platform branch August 21, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant