Maak desktop_multi_window geschikt voor Swift Package Manager #2067

Merged
brenno merged 2 commits from codex/desktop-multi-window-spm-rebase into main 2026-09-12 20:37:12 +00:00
Owner

Samenvatting

  • rebase de lokale desktop_multi_window-fork op upstream 0.3.1 (desktop_multi_window-v0.3.1, commit 0c9aa50455106503cacfdb54ef1acfd217af2614)
  • neem de upstream Swift Package Manager-structuur over en behoud de CocoaPods-compatibiliteit
  • behoud en documenteer uitsluitend de zes bewuste OciDeck-afwijkingen
  • werk lockfile, wijzigingsregister, bouwdocumentatie, kennisgevingen en beide SBOM-formaten bij
  • voeg een regressietest toe voor beide macOS-package-managers

De bedoeling blijft om de lokale afwijkingen te verwijderen zodra de equivalente upstream-wijzigingen zijn uitgebracht.

Controle

  • make check — groen; 11.538 gewone tests, 59 golden tests, 86,8% regeldekking
  • make check-secrets — groen
  • make sast — groen; 0 bevindingen
  • flutter build macos --debug — groen; de Flutter-waarschuwing over ontbrekende SPM-ondersteuning is weg
  • gerichte multi-windowtests — 69 groen
  • kennisgevings-/pakketstructuurtests — 6 groen
  • SBOM opnieuw opgebouwd — 214 componenten

DAST is niet van toepassing: deze wijziging voegt geen geserveerd weboppervlak toe. Linux- en Windows-native compilatie blijven aanvullend door de platformbouwstromen afgedekt.

Waarden en keten

De afhankelijkheid blijft lokaal vastgelegd en reproduceerbaar; er komt geen nieuwe externe bouwdienst of runtimeverbinding bij. De herkomst, exacte upstream-revisie en resterende lokale delta zijn expliciet vastgelegd.

## Samenvatting - rebase de lokale `desktop_multi_window`-fork op upstream 0.3.1 (`desktop_multi_window-v0.3.1`, commit `0c9aa50455106503cacfdb54ef1acfd217af2614`) - neem de upstream Swift Package Manager-structuur over en behoud de CocoaPods-compatibiliteit - behoud en documenteer uitsluitend de zes bewuste OciDeck-afwijkingen - werk lockfile, wijzigingsregister, bouwdocumentatie, kennisgevingen en beide SBOM-formaten bij - voeg een regressietest toe voor beide macOS-package-managers De bedoeling blijft om de lokale afwijkingen te verwijderen zodra de equivalente upstream-wijzigingen zijn uitgebracht. ## Controle - `make check` — groen; 11.538 gewone tests, 59 golden tests, 86,8% regeldekking - `make check-secrets` — groen - `make sast` — groen; 0 bevindingen - `flutter build macos --debug` — groen; de Flutter-waarschuwing over ontbrekende SPM-ondersteuning is weg - gerichte multi-windowtests — 69 groen - kennisgevings-/pakketstructuurtests — 6 groen - SBOM opnieuw opgebouwd — 214 componenten DAST is niet van toepassing: deze wijziging voegt geen geserveerd weboppervlak toe. Linux- en Windows-native compilatie blijven aanvullend door de platformbouwstromen afgedekt. ## Waarden en keten De afhankelijkheid blijft lokaal vastgelegd en reproduceerbaar; er komt geen nieuwe externe bouwdienst of runtimeverbinding bij. De herkomst, exacte upstream-revisie en resterende lokale delta zijn expliciet vastgelegd.
docs(build): describe SwiftPM-compatible fork
Some checks failed
scans / scans (pull_request) Successful in 3m36s
web-gate / web-gate (pull_request) Successful in 6m35s
static-gate / static-gate (pull_request) Successful in 8m14s
web-gate / web-gate (push) Successful in 6m53s
static-gate / static-gate (push) Successful in 8m49s
macos-gate / golden-gate (push) Has been cancelled
macos-build / build-macos (push) Successful in 30m40s
linux-build / build-linux (push) Successful in 38m21s
f4aee0311e
brenno merged commit f4aee0311e into main 2026-09-12 20:37:12 +00:00
Sign in to join this conversation.
No description provided.