Skip to content

Conversation

@webdevred
Copy link
Owner

@webdevred webdevred commented Aug 14, 2025

  • Added .github/workflows/build-and-release.yaml to build jbeam-edit on Windows, cache GHC/Cabal artifacts, package release files, and upload to GitHub Releases.
  • Introduced installer/setup.iss Inno Setup script to create a Windows installer.
  • Release workflow now zips binaries and resources, including examples, documentation, and license files, for easier distribution.

@webdevred webdevred force-pushed the building-releases-for-windows branch 26 times, most recently from 20ecb56 to 41073fe Compare August 20, 2025 21:14
@webdevred webdevred marked this pull request as ready for review August 20, 2025 21:15
- Create `.github/workflows/build-and-release.yaml` to:
  * Build jbeam-edit on Windows using the latest supported GHC
  * Cache Cabal store and build artifacts
  * Package executables, examples, and docs into a zip
  * Build an Inno Setup installer
  * Create a GitHub release with attached zip and installer
- Update `.github/workflows/build-and-test.yaml` minor job name formatting
- Add `installer/setup.iss` Inno Setup script for Windows installer
@webdevred webdevred force-pushed the building-releases-for-windows branch from 41073fe to 317504a Compare August 20, 2025 21:25
@webdevred webdevred merged commit eb1c9a0 into master Aug 21, 2025
11 checks passed
@webdevred webdevred deleted the building-releases-for-windows branch August 21, 2025 10:35
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