Add Makefile to windows release-candidate build.
Running 'make' in this directory will do the code signing of the msi.
This commit is contained in:
parent
67f5d65cd5
commit
ee6cf6ad6b
2 changed files with 8 additions and 2 deletions
5
.github/workflows/release-candidate.yml
vendored
5
.github/workflows/release-candidate.yml
vendored
|
@ -77,12 +77,13 @@ jobs:
|
|||
%WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%WORKDIR% *.wxs -out wixobj\
|
||||
if %errorlevel% neq 0 exit /b %errorlevel%
|
||||
echo Running light...
|
||||
%WIXBIN%\light -sw1076 -ext WixUIExtension -ext WixUtilExtension -cultures:en-us -loc Pandoc-en-us.wxl -out %WORKDIR%\pandoc-%VERSION%-${{ matrix.versions.osarch }}.msi wixobj\*.wixobj
|
||||
%WIXBIN%\light -sw1076 -ext WixUIExtension -ext WixUtilExtension -cultures:en-us -loc Pandoc-en-us.wxl -out %WORKDIR%\pandoc-%VERSION%-${{ matrix.versions.osarch }}-UNSIGNED.msi wixobj\*.wixobj
|
||||
7z a "pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip" pandoc.exe pandoc-citeproc.exe MANUAL.html COPYING.rtf
|
||||
cd ..
|
||||
mkdir windows-release-candidate
|
||||
copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.msi windows-release-candidate
|
||||
copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}-UNSIGNED.msi windows-release-candidate
|
||||
copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip windows-release-candidate
|
||||
copy windows\Makefile windows-release-candidate
|
||||
- uses: actions/upload-artifact@master
|
||||
with:
|
||||
name: windows-release-candidate
|
||||
|
|
5
windows/Makefile
Normal file
5
windows/Makefile
Normal file
|
@ -0,0 +1,5 @@
|
|||
version?=$(shell grep '^[Vv]ersion:' ../pandoc.cabal | awk '{print $$2;}')
|
||||
|
||||
pandoc-$(version)-windows-%.msi: pandoc-windows-%-UNSIGNED.msi
|
||||
osslsigncode sign -pkcs12 $$HOME/Private/SectigoCodeSigning.exp2023.p12 -in $< -i http://johnmacfarlane.net/ -t http://timestamp.comodoca.com/ -out $@ -askpass
|
||||
|
Loading…
Add table
Reference in a new issue