docs(release): stage artifacts folder

This commit is contained in:
DeskClaw Bot
2026-04-21 14:44:35 +00:00
Unverified
parent aa4d1fe2b2
commit fc3eacbcbb
4 changed files with 106 additions and 0 deletions

23
RELEASING.md Normal file
View File

@@ -0,0 +1,23 @@
# DeskClaw — Windows Builds (Installer / Portable)
This repository tracks source code. If you explicitly want Windows binaries committed into git, stage them under `artifacts/releases/win/`.
## Build on Windows
```powershell
corepack enable
corepack prepare pnpm@10.31.0 --activate
pnpm run init
pnpm run package:win
node scripts/stage-release-artifacts.mjs --platform=win
git add artifacts/releases/win
git commit -m "chore(release): add windows artifacts"
git push
```
## Notes
- `package:win` outputs to `release/` (gitignored).
- `stage-release-artifacts.mjs` copies files from `release/` into `artifacts/releases/win/` and writes a `manifest.json`.
- Committing binaries will significantly increase repo size; prefer Releases if possible.