2.0 KiB
Start here — ForgeFlow v0.6.0
You do not need to send anyone your Gitea token, SSH key or server password. All credentials are entered locally in ForgeFlow during setup. Diagnostic logging is designed to exclude them.
Already running an older source release?
Publish v0.6.0 with Publish-ForgeFlow-Release.ps1, leave the currently installed source folder untouched, and test Settings → ForgeFlow updates → Check now → Download update → Apply & restart. Configuration and credentials remain outside the source directory.
Fast path on Windows
- Extract the complete ForgeFlow ZIP to a normal local folder.
- Open PowerShell in that folder.
- Run:
Set-ExecutionPolicy -Scope Process Bypass
.\setup-windows.ps1
The script checks Node.js and Git, installs the desktop dependencies, runs the full source/test quality gate and opens ForgeFlow.
- Follow the five-step setup wizard in the application.
- Continue with
docs/SETUP_GUIDE.mdto connect one repository to a staging or production environment.
When something fails
Open Diagnostics in ForgeFlow and:
- Run System preflight or the environment Deployment preflight.
- Resolve any blocking checks shown in red.
- Choose Create diagnostic ZIP.
- Prefer Strict privacy when the bundle will be shared.
- Inspect the ZIP before sharing it.
The bundle contains redacted application events, configuration structure, repository/deployment states, preflight output and a local safety-audit result. It intentionally excludes access tokens, encrypted token blobs and raw runner logs.
Detailed diagnostic behavior: docs/DIAGNOSTICS.md.
Unraid deployments
After the desktop app opens:
- Open Settings → SSH / Unraid servers.
- Add the Unraid host and
/mnt/user/appdata. - Save it and run Test & trust.
- Open a repository, go to Deployments, and choose SSH / Unraid.
- Run Preflight before the first deployment.