25 - '.github/workflows/windows.yml'
46 - '.github/workflows/windows.yml'
52 runs-on: windows-latest
55 CODESIGN_PKT: 0000000000000000
56 INSTALL_DIR: C:\heimdal
57 WINSDKVER: '10.0.22000.0'
58 WIXDIR: 'c:\Program Files (x86)\Windows Installer XML v3.5'
60 - name: Clone repository
61 uses: actions/checkout@v1
62 - name: Find MSVC and run vcvarsall.bat
63 uses: ilammy/msvc-dev-cmd@v1
66 - name: Build and Test
69 set PATH=%PATH%;C:\msys64\usr\bin;C:\Program Files (x86)\HTML Help Workshop;C:\program files (x86)\windows installer xml v3.5\bin;C:\cygwin\bin
70 set CODESIGN_PKT=0000000000000000
73 pacman --noconfirm -S zstd
74 pacman --noconfirm -S autoconf
75 pacman --noconfirm -S automake
76 pacman --noconfirm -S flex
77 pacman --noconfirm -S bison
78 pacman --noconfirm -S perl
79 pacman --noconfirm -S perl-JSON
80 pacman --noconfirm -S texinfo
81 set PATH=%PATH%;%wix%bin
82 title Heimdal Build %CPU% %dbg__type%
83 set "PATH=%PATH%;C:\Perl64\bin;C:\tools\cygwin\bin;C:\Program Files (x86)\HTML Help Workshop"
84 set "PATH=%PATH%;C:/msys64/usr/bin"
85 set "PATH=%PATH%;C:\program files (x86)\windows installer xml v3.5\bin;C:\cygwin\bin"
86 set "PATH=%PATH%;C:\Python310-x64"
88 nmake /f NTMakefile APPVEYOR=1 MAKEINFO=makeinfo NO_INSTALLERS=1
89 nmake /f NTMakefile APPVEYOR=1 MAKEINFO=makeinfo NO_INSTALLERS=1 test
90 - name: Upload Artifacts
91 uses: actions/upload-artifact@v2
94 path: 'D:/a/heimdal/heimdal/out/'