CI: add Hash Bags Windows build workflow (manual trigger) #26

Merged
such-gitea merged 1 commits from github-such-software/hash-wallet:dev into dev 2026-05-20 12:34:22 -04:00
Owner

Phase 1 Windows CI. workflow_dispatch only — runs on the self-hosted Windows
runner registered with label "windows:host". Produces an unsigned release
zip with the Flutter Windows .exe + MSVC runtime DLLs.

Mirrors hashwallet.bat (the upstream Cake Windows build script) but lifted
into Gitea Actions YAML and using the same secret-injection + codegen
patterns as build-android.yml. Inno Setup installer step deferred until
build_exe_installer.iss is rebranded from Cake → Hash Bags.

setup-windows-runner.ps1 (the one-shot toolchain install script for the
runner host) is gitignored — it's runner-side infra, not part of the app.

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed
Phase 1 Windows CI. workflow_dispatch only — runs on the self-hosted Windows runner registered with label "windows:host". Produces an unsigned release zip with the Flutter Windows .exe + MSVC runtime DLLs. Mirrors hashwallet.bat (the upstream Cake Windows build script) but lifted into Gitea Actions YAML and using the same secret-injection + codegen patterns as build-android.yml. Inno Setup installer step deferred until build_exe_installer.iss is rebranded from Cake → Hash Bags. setup-windows-runner.ps1 (the one-shot toolchain install script for the runner host) is gitignored — it's runner-side infra, not part of the app. Issue Number (if Applicable): Fixes # # Description Please include a summary of the changes and which issue is fixed / feature is added. # Pull Request - Checklist - [ ] Initial Manual Tests Passed - [ ] Double check modified code and verify it with the feature/task requirements - [ ] Format code - [ ] Look for code duplication - [ ] Clear naming for variables and methods - [ ] Manual tests in accessibility mode (TalkBack on Android) passed
such-gitea added 1 commit 2026-05-20 12:34:18 -04:00
Phase 1 Windows CI. workflow_dispatch only — runs on the self-hosted Windows
runner registered with label "windows:host". Produces an unsigned release
zip with the Flutter Windows .exe + MSVC runtime DLLs.

Mirrors hashwallet.bat (the upstream Cake Windows build script) but lifted
into Gitea Actions YAML and using the same secret-injection + codegen
patterns as build-android.yml. Inno Setup installer step deferred until
build_exe_installer.iss is rebranded from Cake → Hash Bags.

setup-windows-runner.ps1 (the one-shot toolchain install script for the
runner host) is gitignored — it's runner-side infra, not part of the app.
such-gitea merged commit 2927781db9 into dev 2026-05-20 12:34:22 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Builds/hash-wallet#26