Skip to content

Commit ea7304a

Browse files
committed
ci(workflows): Fix the path issue in the installer build script
Use absolute paths instead of relative paths to ensure that scripts and published files can be correctly found in different working directories
1 parent 5159b15 commit ea7304a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/release-installer.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,16 @@ jobs:
8585
New-Item -ItemType Directory -Force -Path installer
8686
8787
$version = "${{ steps.get_version.outputs.VERSION }}"
88+
$rootDir = $PWD.Path
8889
8990
Write-Host "Building x64 installer..."
90-
& iscc scripts/installer.iss /DAppVersion="$version" /DArchitecture="x64" /DOutputDir="installer" /DSourceDir="publish\win-x64"
91+
& iscc "$rootDir\scripts\installer.iss" /DAppVersion="$version" /DArchitecture="x64" /DOutputDir="$rootDir\installer" /DSourceDir="$rootDir\publish\win-x64"
9192
9293
Write-Host "Building x86 installer..."
93-
& iscc scripts/installer.iss /DAppVersion="$version" /DArchitecture="x86" /DOutputDir="installer" /DSourceDir="publish\win-x86"
94+
& iscc "$rootDir\scripts\installer.iss" /DAppVersion="$version" /DArchitecture="x86" /DOutputDir="$rootDir\installer" /DSourceDir="$rootDir\publish\win-x86"
9495
9596
Write-Host "Building arm64 installer..."
96-
& iscc scripts/installer.iss /DAppVersion="$version" /DArchitecture="arm64" /DOutputDir="installer" /DSourceDir="publish\win-arm64"
97+
& iscc "$rootDir\scripts\installer.iss" /DAppVersion="$version" /DArchitecture="arm64" /DOutputDir="$rootDir\installer" /DSourceDir="$rootDir\publish\win-arm64"
9798
shell: pwsh
9899

99100
- name: Sign installers

0 commit comments

Comments
 (0)