|
@@ -16,7 +16,7 @@ jobs:
|
|
|
- uses: actions/checkout@v3
|
|
|
with:
|
|
|
submodules: true
|
|
|
- - name: initialize build environment
|
|
|
+ - name: Initialize build environment
|
|
|
env:
|
|
|
ISSRC_BUILD_ENV_ZIP_PASSWORD: ${{ secrets.ISSRC_BUILD_ENV_ZIP_PASSWORD }}
|
|
|
ISSRC_BUILD_ENV_ZIP_URL: ${{ secrets.ISSRC_BUILD_ENV_ZIP_URL }}
|
|
@@ -29,8 +29,8 @@ jobs:
|
|
|
}
|
|
|
Remove-Item issrc-build-env.zip
|
|
|
$DELPHIXEROOT = (Get-Item .\issrc-build-env).FullName
|
|
|
- "DELPHIXEROOT=$DELPHIXEROOT" | Out-File -NoNewLine -Encoding ascii -Append "$env:GITHUB_ENV"
|
|
|
- - name: build issrc
|
|
|
+ "DELPHIXEROOT=$DELPHIXEROOT" | Out-File -NoNewLine -Encoding ascii -Append "$env:GITHUB_ENV"
|
|
|
+ - name: Build issrc
|
|
|
run: |
|
|
|
"set DELPHIXEROOT=$env:DELPHIXEROOT" | Out-File -Encoding ascii compilesettings.bat
|
|
|
"set ISSIGTOOL_KEY_FILE=${{github.workspace}}\mykey.isprivatekey" | Out-File -NoNewline -Encoding ascii -Append compilesettings.bat
|
|
@@ -41,36 +41,36 @@ jobs:
|
|
|
if: always()
|
|
|
shell: bash
|
|
|
run: rm -rf mykey.isprivatekey
|
|
|
- - name: copy license.txt into all artifacts
|
|
|
+ - name: Copy license.txt into all artifacts
|
|
|
run: |
|
|
|
copy license.txt Files
|
|
|
copy license.txt Output
|
|
|
copy license.txt ISHelp/Staging
|
|
|
- - name: upload Files
|
|
|
+ - name: Upload Files/
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: Files
|
|
|
path: Files/
|
|
|
- - name: upload installer
|
|
|
+ - name: Upload Output/
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: Output
|
|
|
path: Output/
|
|
|
- - name: upload ISHelp
|
|
|
+ - name: Upload ISHelp/
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ISHelp
|
|
|
path: |
|
|
|
ISHelp/Staging/
|
|
|
ISHelp/Staging-dark/
|
|
|
- - name: find mt.exe
|
|
|
+ - name: Find mt.exe
|
|
|
shell: bash
|
|
|
run: |
|
|
|
set -x &&
|
|
|
mt=$(ls -t /c/Program\ Files*/Windows\ Kits/10/bin/*/x64/mt.exe) &&
|
|
|
test -n "$mt" &&
|
|
|
echo "${mt%%/mt.exe*}" >>$GITHUB_PATH
|
|
|
- - name: verify installer
|
|
|
+ - name: Verify installer
|
|
|
shell: bash
|
|
|
run: |
|
|
|
set -x &&
|
|
@@ -97,12 +97,12 @@ jobs:
|
|
|
test -x InnoSetup/ISCC.exe &&
|
|
|
./Procmon.exe -Terminate -Quiet &&
|
|
|
powershell -command 'start-process -NoNewWindow -Wait -FilePath .\Procmon.exe -ArgumentList "-OpenLog trace\procmon.pml -SaveAs trace\procmon.csv"'
|
|
|
- - name: upload trace
|
|
|
+ - name: Upload trace
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: trace
|
|
|
path: trace/
|
|
|
- - name: check trace
|
|
|
+ - name: Check trace
|
|
|
shell: bash
|
|
|
run: |
|
|
|
set -x &&
|