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