ci: repoint desktop build off the deleted slopsmith org

The slopsmith org was deleted in the DMCA relaunch; core + plugins now
live under the private got-feedback org. Repoint the whole build:

- core clone (nightly.yml, build-common.sh) -> got-feedback/feedback,
  authenticated via GH_CLONE_TOKEN (a PAT with read on the private org;
  threaded through build.yml/nightly.yml/release.yml). Local builds
  without it fall back to the git credential helper.
- bundled-plugin list -> got-feedback/feedback-plugin-*, pruned to the
  set that exists in the org: drops the removed extraction plugins
  (profileimport, tones, sloppak-converter) and not-yet-rehomed ones
  (nam-rig-builder, tabimport); 34 plugins bundled.
- dirname derivation strips the new feedback-plugin- prefix.
- ghcr image -> ghcr.io/got-feedback/feedback; VERSION-sync dispatch
  -> got-feedback/feedback; soundfont + update FEED_URL + docs ->
  got-feedback/feedback-desktop.

Two prerequisites remain (owner-only): set the GH_CLONE_TOKEN secret,
and re-upload the soundfonts-v1 release assets to feedback-desktop.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
byrongamatos
2026-06-17 00:47:43 +02:00
co-authored by Claude Opus 4.8
parent 4238b70cf4
commit 28d9a7f30f
13 changed files with 69 additions and 62 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ import { restartPython } from './python';
// the download fast with a clear error rather than serving silently-wrong
// bytes. Source + licence info live on the release page itself.
const SOUNDFONT_URL =
'https://github.com/slopsmith/slopsmith-desktop/releases/download/soundfonts-v1/FluidR3_GM.sf2';
'https://github.com/got-feedback/feedback-desktop/releases/download/soundfonts-v1/FluidR3_GM.sf2';
const SOUNDFONT_SHA256 = '74594e8f4250680adf590507a306655a299935343583256f3b722c48a1bc1cb0';
const SOUNDFONT_EXPECTED_SIZE_MB = 142;
+2 -2
View File
@@ -52,10 +52,10 @@ export type UpdateStatus =
| { status: 'error'; channel: UpdateChannel; currentVersion: string | null; lastChecked: number | null; message: string };
// Repo the Velopack feed lives in. Matches the existing electron-builder
// release pipeline (slopsmith/slopsmith-desktop) — Velopack's GitHub
// release pipeline (got-feedback/feedback-desktop) — Velopack's GitHub
// loader looks for `releases.<channel>.json` + `*-full.nupkg` / `*-delta.nupkg`
// assets attached to releases here.
const FEED_URL = 'https://github.com/slopsmith/slopsmith-desktop';
const FEED_URL = 'https://github.com/got-feedback/feedback-desktop';
// Background poll cadence. Velopack downloads are cheap when there's nothing
// new (HEAD on the channel manifest), so 4h is a reasonable trade-off
+1 -1
View File
@@ -22,7 +22,7 @@
<p id="update-status" class="text-xs text-slate-400 mt-3">Loading updater status…</p>
<p id="update-linux-note" class="hidden text-xs text-amber-300 mt-2">
Auto-update is not available on Linux —
<a id="update-releases-link" href="https://github.com/slopsmith/slopsmith-desktop/releases"
<a id="update-releases-link" href="https://github.com/got-feedback/feedback-desktop/releases"
target="_blank" rel="noopener" class="underline hover:text-amber-200">download new versions from GitHub Releases</a>.
</p>
</div>