build: bundle feedback-plugin-virtuoso (replaces slopscale-fork) (#31)

* build: bundle feedback-plugin-virtuoso (replaces slopscale-fork)

The practice plugin relaunched as Virtuoso (id virtuoso) at got-feedback/feedBack-plugin-virtuoso. Repoint the bundle list off the stale feedback-plugin-slopscale-fork snapshot. The clone-dir derivation strips feedback-plugin- -> dir 'virtuoso', matching plugin.json id; default-branch clone = main. Requested by @xasiklas.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: tidy bundled-plugins list (review follow-up)

Addresses the two minor notes on this PR:
- Sort virtuoso into its alphabetical slot (after update-manager); it was
  left in the old slopscale-fork position between setlist and song-preview.
- Fix the stale dirname comment: the prefix stripped is "feedback-plugin-",
  not "slopsmith-plugin-" (pre-existing since the rename; the code at the
  ${owner_repo##*/} / #feedback-plugin- step is unchanged).

No functional change — clone order/dirname resolution is unaffected.

Signed-off-by: ChrisBeWithYou <16130099+ChrisBeWithYou@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Signed-off-by: ChrisBeWithYou <16130099+ChrisBeWithYou@users.noreply.github.com>
Co-authored-by: ChrisBeWithYou <chris@rifflarr.local>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: ChrisBeWithYou <16130099+ChrisBeWithYou@users.noreply.github.com>
This commit is contained in:
ChrisBeWithYou
2026-06-22 15:07:04 -05:00
committed by GitHub
co-authored by Claude Opus 4.8 ChrisBeWithYou ChrisBeWithYou
parent b6515a0585
commit 4d19398a50
+3 -3
View File
@@ -117,11 +117,11 @@ clone_slopsmith() {
# Clone bundled plugins. Format per entry:
# <owner>/<repo>[@<branch>][:<dirname>]
# Dirname defaults to <repo> minus the "slopsmith-plugin-" prefix
# Dirname defaults to <repo> minus the "feedback-plugin-" prefix
# with hyphens replaced by underscores (slopsmith treats plugin
# directories as Python module names, which can't contain dashes).
# Provide an explicit dirname after a colon for repos that don't
# follow the slopsmith-plugin-* naming convention. An optional
# follow the feedback-plugin-* naming convention. An optional
# @<branch> clones a non-default branch (used to ship in-review
# plugin work in a feature-branch test build).
cd "$clone_dir/plugins"
@@ -149,7 +149,6 @@ clone_slopsmith() {
got-feedback/feedback-plugin-practice
got-feedback/feedback-plugin-sectionmap
got-feedback/feedback-plugin-setlist
got-feedback/feedback-plugin-slopscale-fork
got-feedback/feedback-plugin-song-preview
got-feedback/feedback-plugin-splitscreen
got-feedback/feedback-plugin-staffview
@@ -163,6 +162,7 @@ clone_slopsmith() {
got-feedback/feedback-plugin-transpose-chords
got-feedback/feedback-plugin-tutorials
got-feedback/feedback-plugin-update-manager
got-feedback/feedback-plugin-virtuoso
# Rig Builder (NAM tone builder) — repo is not under the feedback-plugin-* prefix.
got-feedback/rig_builder
)