Merge origin/main into develop (back-merge v2.7.4 hotfix)

Resolve conflicts by keeping develop's modular architecture:
- develop has core/platform module for cross-platform detection
- main's v2.7.4 had inline implementations (now superseded)

All 15 conflicting files resolved in favor of develop's code.
Files from main (test-azure-auth.yml) added without conflict.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
Test User
2026-01-16 18:33:50 +01:00
co-authored by Claude Opus 4.5
+21
View File
@@ -0,0 +1,21 @@
name: Test Azure Auth
on:
workflow_dispatch:
jobs:
test-auth:
runs-on: windows-latest
permissions:
id-token: write
contents: read
steps:
- name: Azure Login (OIDC)
uses: azure/login@v2
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
- name: Success
run: echo "Azure authentication successful!"