Update
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# Start here — ForgeFlow v0.4.2
|
||||
|
||||
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 v0.3.2?
|
||||
|
||||
Use the v0.4.2 update overlay and follow [docs/UPDATING.md](docs/UPDATING.md).
|
||||
Your Gitea token and ForgeFlow configuration are stored outside the source
|
||||
folder and are preserved.
|
||||
|
||||
|
||||
## Fast path on Windows
|
||||
|
||||
1. Extract the complete ForgeFlow ZIP to a normal local folder.
|
||||
2. Open PowerShell in that folder.
|
||||
3. Run:
|
||||
|
||||
```powershell
|
||||
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.
|
||||
|
||||
4. Follow the five-step setup wizard in the application.
|
||||
5. Continue with [`docs/SETUP_GUIDE.md`](docs/SETUP_GUIDE.md) to connect one
|
||||
repository to a staging or production environment.
|
||||
|
||||
## When something fails
|
||||
|
||||
Open **Diagnostics** in ForgeFlow and:
|
||||
|
||||
1. Run **System preflight** or the environment **Deployment preflight**.
|
||||
2. Resolve any blocking checks shown in red.
|
||||
3. Choose **Create diagnostic ZIP**.
|
||||
4. Prefer **Strict privacy** when the bundle will be shared.
|
||||
5. 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`](docs/DIAGNOSTICS.md).
|
||||
|
||||
|
||||
## Unraid deployments
|
||||
|
||||
After the desktop app opens:
|
||||
|
||||
1. Open **Settings → SSH / Unraid servers**.
|
||||
2. Add the Unraid host and `/mnt/user/appdata`.
|
||||
3. Save it and run **Test & trust**.
|
||||
4. Open a repository, go to **Deployments**, and choose **SSH / Unraid**.
|
||||
5. Run **Preflight** before the first deployment.
|
||||
|
||||
See [docs/SSH_UNRAID_DEPLOYMENT.md](docs/SSH_UNRAID_DEPLOYMENT.md).
|
||||
Reference in New Issue
Block a user