infinipaint/docs/windows-runner.md
copilot 86bf17b81e
Some checks are pending
Windows Release / windows-x86_64 (push) Waiting to run
Move Windows continuous zip CI to GitHub Actions
Use GitHub-hosted windows-latest instead of a Forgejo self-hosted
windows-release runner so portable builds do not wait on Tower dual-boot.
2026-10-04 20:10:31 +02:00

37 lines
1.2 KiB
Markdown

# Windows continuous release (GitHub Actions)
Native InfiniPaint Windows builds need **MSVC** (see `docs/BUILDING.md` +
`windowsinstall/`). There is no Linux cross-build path.
The fork publishes a portable zip from a **GitHub** repository using the
GitHub-hosted runner `windows-latest` (Visual Studio / MSVC preinstalled).
## Workflow
File: `.github/workflows/windows_release.yml`
| | |
|---|---|
| Trigger | every push to `main`, plus `workflow_dispatch` |
| Runner | `windows-latest` (GitHub-hosted) |
| Build | `windowsinstall/conan_init_x86_64.bat` + `build_x86_64.bat` |
| Output | prerelease tag **`windows-continuous`** with a portable zip |
## GitHub remote
Recommended remote name: `github`
```bash
git remote add github https://github.com/littlecodedragon/infinipaint.git
git push -u github main
```
Releases appear under:
https://github.com/littlecodedragon/infinipaint/releases/tag/windows-continuous
## Forgejo note
`.forgejo/workflows/windows_release.yml` still targets a Forgejo self-hosted
label `windows-release` (Tower dual-boot). Prefer the GitHub workflow above for
unattended continuous Windows zips; keep Forgejo for the public forge mirror if
desired.