The project's home moved to git.kof22.com (#165), but the in-app updater, the Scoop and Chocolatey manifests and several documents still take releases from GitHub. The owner's decision: 1.1.1 is installed by hand from Gitea, and every version after it must update and download from git.kof22.com.
Checked before the change
Velopack 1.2.161 (already in use) has GiteaSource. A standalone program read https://git.kof22.com/KofTwentyTwo/gclo with it: the stable channel returns 1.1.0 (full and delta) and 1.0.0; the dev channel with prereleases returns its packages.
The 1.1.0 CLI zip on Gitea has the SHA-256 that the Scoop and Chocolatey manifests pin.
UpdateService: GiteaSource instead of GithubSource.
Scoop manifest: homepage, download URL, version check and auto-update against Gitea. Chocolatey: download URL and release notes link. The script that regenerates both for a release writes Gitea URLs.
README, SECURITY.md, threat model, an ADR that amends ADR 0001.
Not in this issue
How a release gets built and published on Gitea. The release workflow is GitHub-only today; that route is the owner's decision and is tracked with the 1.1.1 release.
## Why
The project's home moved to git.kof22.com (#165), but the in-app updater, the Scoop and Chocolatey manifests and several documents still take releases from GitHub. The owner's decision: 1.1.1 is installed by hand from Gitea, and every version after it must update and download from git.kof22.com.
## Checked before the change
- Velopack 1.2.161 (already in use) has `GiteaSource`. A standalone program read `https://git.kof22.com/KofTwentyTwo/gclo` with it: the stable channel returns 1.1.0 (full and delta) and 1.0.0; the dev channel with prereleases returns its packages.
- The 1.1.0 CLI zip on Gitea has the SHA-256 that the Scoop and Chocolatey manifests pin.
- `/api/v1/repos/KofTwentyTwo/gclo/releases/latest` answers anonymously.
## Change
- `UpdateService`: `GiteaSource` instead of `GithubSource`.
- Scoop manifest: homepage, download URL, version check and auto-update against Gitea. Chocolatey: download URL and release notes link. The script that regenerates both for a release writes Gitea URLs.
- README, SECURITY.md, threat model, an ADR that amends ADR 0001.
## Not in this issue
How a release gets built and published on Gitea. The release workflow is GitHub-only today; that route is the owner's decision and is tracked with the 1.1.1 release.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why
The project's home moved to git.kof22.com (#165), but the in-app updater, the Scoop and Chocolatey manifests and several documents still take releases from GitHub. The owner's decision: 1.1.1 is installed by hand from Gitea, and every version after it must update and download from git.kof22.com.
Checked before the change
GiteaSource. A standalone program readhttps://git.kof22.com/KofTwentyTwo/gclowith it: the stable channel returns 1.1.0 (full and delta) and 1.0.0; the dev channel with prereleases returns its packages./api/v1/repos/KofTwentyTwo/gclo/releases/latestanswers anonymously.Change
UpdateService:GiteaSourceinstead ofGithubSource.Not in this issue
How a release gets built and published on Gitea. The release workflow is GitHub-only today; that route is the owner's decision and is tracked with the 1.1.1 release.