Skip to content

Commit

Permalink
Try to fix archive artifacts in Linux and Windows build #5
Browse files Browse the repository at this point in the history
  • Loading branch information
AlbrechtL authored Sep 1, 2024
1 parent 71388f4 commit a89f1b8
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,5 +77,5 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: welle.io AppImage
path: ./welle*.AppImage
path: ./*welle-io-x86_64.AppImage
if-no-files-found: error
5 changes: 4 additions & 1 deletion .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,10 @@ jobs:
$Filename = $current_date + "_" + $git_hash + "_Windows_welle-io-setup_x64"
# Run InnoSetup
& "ISCC" "/F..\$Filename" "windows/installer.iss"
& ISCC /O..\ /F$Filename windows/installer.iss
# Copy installer ()
cp
- name: Archive artifacts (welle.io Windows installer)
if: always() && steps.create_installer.outcome == 'success'
Expand Down
15 changes: 8 additions & 7 deletions windows/installer.iss
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@ UninstallDisplayIcon={app}\welle-io.exe
Compression=lzma2
SolidCompression=yes
OutputDir=.
; "ArchitecturesAllowed=x64" specifies that Setup cannot run on
; anything but x64.
ArchitecturesAllowed=x64
; "ArchitecturesInstallIn64BitMode=x64" requests that the install be
; done in "64-bit mode" on x64, meaning it should use the native
; 64-bit Program Files directory and the 64-bit view of the registry.
ArchitecturesInstallIn64BitMode=x64
; "ArchitecturesAllowed=x64compatible" specifies that Setup cannot run
; on anything but x64 and Windows 11 on Arm.
ArchitecturesAllowed=x64compatible
; "ArchitecturesInstallIn64BitMode=x64compatible" requests that the
; install be done in "64-bit mode" on x64 or Windows 11 on Arm,
; meaning it should use the native 64-bit Program Files directory and
; the 64-bit view of the registry.
ArchitecturesInstallIn64BitMode=x64compatible
OutputBaseFilename=welle-io_install_x64
LicenseFile=..\COPYING
SetupIconFile=..\src\welle-gui\icons\icon.ico
Expand Down

0 comments on commit a89f1b8

Please sign in to comment.