Skip to content

Add Windows Setup installer build#438

Open
rohanrathi99 wants to merge 2 commits into
HemantKArya:mainfrom
rohanrathi99:main
Open

Add Windows Setup installer build#438
rohanrathi99 wants to merge 2 commits into
HemantKArya:mainfrom
rohanrathi99:main

Conversation

@rohanrathi99

Copy link
Copy Markdown

This PR introduces support for building a Windows installer.

Changes:

  • Added Setup script: windows/installer/bloomee.iss

  • Added PowerShell build helper: windows/installer/build_installer.ps1

  • Updated GitHub Actions workflow to:

    • Run ISCC to compile installer
    • Rename release executable
    • Generate versioned _setup.exe
    • Upload installer as an additional artifact

Build Script Features:

  • Extracts version from pubspec.yaml
  • Option to skip Flutter build
  • Validates required tools and outputs with proper error reporting

Notes:

  • Changes have been tested locally
  • Ready for review and feedback

Let me know if you'd like me to walk through the setup or discuss further improvements.

rohanrathi99 and others added 2 commits June 10, 2026 12:52
Add Inno Setup support for Windows releases: introduce windows/installer/bloomee.iss (Inno Setup script) and windows/installer/build_installer.ps1 (PowerShell helper to build the release and compile the installer). Update GitHub Actions workflow to run ISCC, rename the release exe, produce a versioned _setup.exe, and upload the installer artifact alongside existing build artifacts. The build script locates ISCC.exe, extracts version from pubspec.yaml, optionally skips the Flutter build, and reports errors if tools or outputs are missing.
Add Windows Inno Setup installer build
@Martiiim

Copy link
Copy Markdown

Very useful and way easier to install!
Up!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants