Skip to content

Commit 908cf95

Browse files
author
Bud
committed
Added test compiles on pr, commits and workflow triggers
1 parent 7e4c3d0 commit 908cf95

File tree

5 files changed

+103
-0
lines changed

5 files changed

+103
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Build Installer
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
9+
pull_request:
10+
branches:
11+
- main
12+
13+
jobs:
14+
build:
15+
name: Build the Inno Setup Installer
16+
runs-on: windows-latest
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
21+
- name: Prepare for testing (x64 only)
22+
run: |
23+
if (Test-Path -Path .\testing) {
24+
Copy-Item -Path .\testing\* -Destination .\input -Recurse -Force
25+
} else {
26+
Write-Error "The 'testing' directory does not exist."
27+
}
28+
shell: pwsh
29+
30+
- name: Compile Installer
31+
uses: Minionguyjpro/[email protected]
32+
with:
33+
path: Setup.iss
34+
options: /O+
35+
36+
- name: Upload installer artifacts
37+
uses: actions/upload-artifact@v3
38+
with:
39+
name: installer
40+
path: output/*.exe
41+
if-no-files-found: error

testing/MttVDD.dll

246 KB
Binary file not shown.

testing/MttVDD.inf

4.04 KB
Binary file not shown.

testing/mttvdd.cat

12.7 KB
Binary file not shown.

testing/vdd_settings.xml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<?xml version='1.0' encoding='utf-8'?>
2+
<vdd_settings>
3+
<monitors>
4+
<count>1</count>
5+
</monitors>
6+
<gpu>
7+
<friendlyname>default</friendlyname>
8+
</gpu>
9+
<global>
10+
<!--These are global refreshrates, any you add in here, will be replicated to all resolutions-->
11+
<g_refresh_rate>60</g_refresh_rate>
12+
<g_refresh_rate>90</g_refresh_rate>
13+
<g_refresh_rate>120</g_refresh_rate>
14+
<g_refresh_rate>144</g_refresh_rate>
15+
<g_refresh_rate>165</g_refresh_rate>
16+
<g_refresh_rate>244</g_refresh_rate>
17+
</global>
18+
<resolutions>
19+
<resolution>
20+
<width>800</width>
21+
<height>600</height>
22+
<refresh_rate>30</refresh_rate>
23+
</resolution>
24+
<resolution>
25+
<width>1366</width>
26+
<height>768</height>
27+
<refresh_rate>30</refresh_rate>
28+
</resolution>
29+
<resolution>
30+
<width>1920</width>
31+
<height>1080</height>
32+
<refresh_rate>30</refresh_rate>
33+
</resolution>
34+
<resolution>
35+
<width>2560</width>
36+
<height>1440</height>
37+
<refresh_rate>30</refresh_rate>
38+
</resolution>
39+
<resolution>
40+
<width>3840</width>
41+
<height>2160</height>
42+
<refresh_rate>30</refresh_rate>
43+
</resolution>
44+
45+
46+
</resolutions>
47+
<options>
48+
<CustomEdid>false</CustomEdid> <!-- Custom Edid should be named "user_edid.bin"! This does not support emulating resolutions!-->
49+
<PreventSpoof>false</PreventSpoof> <!--Enable this to prevent manufacturer spoofing when using custom edid. Please only do so if you need to!-->
50+
<EdidCeaOverride>false</EdidCeaOverride> <!--Enable this to override or add hard coded cea-extension block to custom Edid support allowing you to enable HDR-->
51+
<HardwareCursor>true</HardwareCursor>
52+
<SDR10bit>false</SDR10bit>
53+
<HDRPlus>false</HDRPlus> <!-- If you have SDR10 bit enabled, HDRPlus wont work - there’s a conflict because the display system cannot simultaneously handle both high dynamic range 12-bit and standard dynamic range 10-bit settings. -->
54+
<logging>false</logging>
55+
<!-- DEBUG LOGGING FOR EXPERTS ONLY!-->
56+
<debuglogging>false</debuglogging>
57+
<!-- DEBUG LOGS CAN GENERATE 1000+ LINES-->
58+
<!-- Warning: Leaving logging on too long can lead to excessive filesize. Especially DebugLogging, which should only be used for short periods to log errors. -->
59+
<!-- Logging: Useful to troubleshoot and determine which GPUs are being used, and if displays are working as intended.-->
60+
<!-- Debug Logging: Logs local system information with every driver function/event/process. Useful for GitHub Help Tickets.-->
61+
</options>
62+
</vdd_settings>

0 commit comments

Comments
 (0)