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

1.2 KiB

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

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.