acdream/tests/AcDream.Launcher.Core.Tests/Updates
Erik ff01423f3f
Some checks failed
CI / linux-portable (push) Failing after 3m22s
CI / windows-gate (push) Successful in 5m27s
CI / release (push) Has been skipped
ci: put the launcher's update pointer in a release, and delete the dist branch
The dist branch existed to carry ~120 MB payloads that could not go on main.
Once payloads became release attachments it held one 500-byte manifest.json,
so it was a whole branch for a reason that no longer applied.

The pointer is now a release asset too: each publish recreates a one-asset
 release naming the versioned build. Forgejo has no
/releases/latest/download/ route (404), so a pointer is still required — but
keeping it in a release means nothing about distribution lives in git: no
payload branch, no bot commits on main, and no push that could retrigger the
pipeline (which is why writing the manifest to main was not the answer either).

Recreating the tag deletes the old release AND its tag; the tag outlives its
release and would otherwise block recreation.

Versioned releases are retained, so older builds stay downloadable.
tools/publish-dist.ps1 is removed — publishing is CI's job now.
2026-08-19 14:40:41 +02:00
..
ClientVersionStoreTests.cs test: make prerequisite lanes fail honestly 2026-08-18 12:09:41 +02:00
LauncherSelfUpdateManagerTests.cs fix(launcher): harden Campaign LA11 gate evidence 2026-08-15 01:08:41 +02:00
LauncherSelfUpdateProcessTests.cs fix(launcher): harden Campaign LA11 gate evidence 2026-08-15 01:08:41 +02:00
LauncherUpdaterIntegrationTests.cs fix(launcher): harden updater crash recovery 2026-08-14 23:12:15 +02:00
LiveGiteaReleaseInstallTests.cs test: prove a launcher installs the client from the live Gitea release 2026-08-19 13:43:12 +02:00
ReleaseTransportTests.cs ci: put the launcher's update pointer in a release, and delete the dist branch 2026-08-19 14:40:41 +02:00
SafeZipExtractorTests.cs fix(launcher): harden updater crash recovery 2026-08-14 23:12:15 +02:00
UpdateSessionBarrierTests.cs feat(launcher): implement verified atomic updates 2026-08-14 22:09:34 +02:00
UpdateTestSupport.cs feat(launcher): implement verified atomic updates 2026-08-14 22:09:34 +02:00