68744d5743
android / android (push) Successful in 4m38s
apple / swift (push) Successful in 58s
windows-host / package (push) Failing after 3m2s
ci / rust (push) Successful in 4m39s
ci / web (push) Successful in 30s
deb / build-publish (push) Successful in 2m4s
decky / build-publish (push) Successful in 22s
ci / bench (push) Successful in 4m39s
ci / docs-site (push) Successful in 31s
docker / build-push (., web/Dockerfile, punktfunk-web) (push) Successful in 16s
docker / build-push (--build-arg FEDORA_VERSION=44, ci, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm) (push) Successful in 3m8s
docker / build-push (ci, ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 2m29s
docker / build-push (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 4s
docker / build-push (ci, ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 2m19s
docker / deploy-docs (push) Has been cancelled
rpm / build-publish (bazzite, punktfunk-fedora-rpm) (push) Failing after 6m52s
rpm / build-publish (fedora-44, punktfunk-fedora44-rpm) (push) Failing after 6m58s
The first CI run failed only on the SudoVDA download: SudoMaker/SudoVDA has no releases (source-only repo; Apollo embeds the driver in its installer), so there was nothing to fetch. Vendor the prebuilt SIGNED driver in-repo instead. - packaging/windows/sudovda/: SudoVDA.inf/.cat/.dll + sudovda.cer (derived from the .cat signer CN=sudovda@su.mk), pulled from the dev-box driver store. v1.10.9.289, Class=Display, HWID Root\SudoMaker\SudoVDA, MIT/CC0. - fetch-sudovda.ps1 -> stage-sudovda.ps1: stage the vendored driver + fetch nefcon from its real pinned release (v1.17.40, sha256 812bae7e…, x64/nefconc.exe). - pack-host-installer.ps1: call stage-sudovda.ps1; README updated with the driver-refresh recipe. The rest of the pipeline already passed on the first run (host built --features nvenc via the llvm-dlltool import lib; ISCC + signtool found; signed with the real CN=unom cert). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
77 lines
3.6 KiB
INI
77 lines
3.6 KiB
INI
;
|
|
; SudoVDA.inf
|
|
;
|
|
|
|
[Version]
|
|
PnpLockdown=1
|
|
Signature="$Windows NT$"
|
|
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
|
|
Class = Display
|
|
ClassVer = 2.0
|
|
Provider=%ManufacturerName%
|
|
CatalogFile=sudovda.cat
|
|
DriverVer = 07/14/2025,1.10.9.289
|
|
|
|
[Manufacturer]
|
|
%ManufacturerName%=Standard,NTamd64
|
|
|
|
[Standard.NTamd64]
|
|
%DeviceName%=SudoVDA_Install, Root\SudoMaker\SudoVDA
|
|
%DeviceName%=SudoVDA_Install, SudoVDA
|
|
|
|
[SourceDisksFiles]
|
|
SudoVDA.dll=1
|
|
|
|
[SourceDisksNames]
|
|
1 = %DiskName%
|
|
|
|
; =================== UMDF Device ==================================
|
|
|
|
[SudoVDA_Install.NT]
|
|
CopyFiles=UMDriverCopy
|
|
|
|
[SudoVDA_Install.NT.hw]
|
|
AddReg = MyDevice_HardwareDeviceSettings
|
|
|
|
[MyDevice_HardwareDeviceSettings]
|
|
HKR,, "UpperFilters", %REG_MULTI_SZ%, "IndirectKmd"
|
|
HKR, "WUDF", "DeviceGroupId", %REG_SZ%, "SudoVDAGroup"
|
|
HKR,, "Security",, "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GRGW;;;WD)"
|
|
|
|
[SudoVDA_Install.NT.Services]
|
|
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall
|
|
|
|
[SudoVDA_Install.NT.Wdf]
|
|
UmdfService=SudoVDA,SudoVDA_Install
|
|
UmdfServiceOrder=SudoVDA
|
|
UmdfKernelModeClientPolicy = AllowKernelModeClients
|
|
|
|
[SudoVDA_Install]
|
|
UmdfLibraryVersion=2.25.0
|
|
ServiceBinary=%12%\UMDF\SudoVDA.dll
|
|
UmdfExtensions = IddCx0102
|
|
|
|
[WUDFRD_ServiceInstall]
|
|
DisplayName = %WudfRdDisplayName%
|
|
ServiceType = 1
|
|
StartType = 3
|
|
ErrorControl = 1
|
|
ServiceBinary = %12%\WUDFRd.sys
|
|
|
|
[DestinationDirs]
|
|
UMDriverCopy=12,UMDF ; copy to drivers\umdf
|
|
|
|
[UMDriverCopy]
|
|
SudoVDA.dll
|
|
|
|
; =================== Generic ==================================
|
|
|
|
[Strings]
|
|
ManufacturerName="SudoMaker"
|
|
DiskName = "SudoVDA Installation Disk"
|
|
DeviceName="SudoMaker Virtual Display Adapter"
|
|
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
|
|
|
|
REG_MULTI_SZ = 0x00010000
|
|
REG_SZ = 0x00000000
|