Skip to content

chore: point demo source links at Generous-Corp/pulp#6466

Merged
shipyard-local[bot] merged 1 commit into
mainfrom
chore/demo-source-links-generous-corp
Jul 22, 2026
Merged

chore: point demo source links at Generous-Corp/pulp#6466
shipyard-local[bot] merged 1 commit into
mainfrom
chore/demo-source-links-generous-corp

Conversation

@shipyard-local

@shipyard-local shipyard-local Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Finishes the org migration's demo-sweep item — the one the template-only sweep (#6447) missed.

Two demo files still linked a viewer at the pre-migration org:

  • cloudflare/assemble-gallery.mjs — the SuperConvolver demo's "source" link (.../danielraffel/pulp/tree/main/examples/super-convolver)
  • realtime-spike/wclap-worklet.js — an embedded source URL

Scope discipline

Swept only danielraffel/pulp (the repo that moved). Verified by SSH ls-remote and deliberately left:

  • danielraffel/pulp-example-plugins and danielraffel/pulp-classic-effects (assemble-gallery.mjs L69–70, CMakeLists.txt L84/L86) — those repos have no Generous-Corp counterpart; they still live under danielraffel.

GitHub redirects meant none of these were broken, only mislabeled to a reader. gates.sh green.


🔎 Provenance

Agent claude
Machine m3
Tab Set up fleet v3 project with Orchestrate in new workspace
Directory /Volumes/Workshop/Code/pulp-mq
Session 1dd2217d-ca26-4de4-b90e-6360ee343606

Resume

claude --resume 1dd2217d-ca26-4de4-b90e-6360ee343606

Jump to this tab

cmux surface focus 22A04F4D-188B-4306-91D2-ECAEADCC7F13

Relaunch (any agent)

cmux surface resume get --surface 22A04F4D-188B-4306-91D2-ECAEADCC7F13

Restore URLhttps://claude.ai/code/session_01363VPyLiV9Er9DJ1pcmC9c

stamped 2026-07-22 12:41 UTC

The org migration's demo-sweep item, finishing what the template-only sweep
(#6447) missed. Two demo files still linked a viewer at the pre-migration org:

  - cloudflare/assemble-gallery.mjs — the SuperConvolver demo's "source" link
    (github.com/danielraffel/pulp/tree/main/examples/super-convolver)
  - realtime-spike/wclap-worklet.js — an embedded source URL

Swept ONLY danielraffel/pulp, the repo that actually moved. Verified by SSH
ls-remote and deliberately LEFT:
  - danielraffel/pulp-example-plugins and danielraffel/pulp-classic-effects
    (assemble-gallery.mjs L69-70, CMakeLists.txt L84/L86) — those repos have no
    Generous-Corp counterpart; they still live under danielraffel.

GitHub redirects made none of these broken, only mislabeled to a reader.

Version-Bump: skip reason="demo source-link text only; no versioned runtime surface"

Skill-Update: skip skill=screenshot-sync reason="demo source-link URL text only; no behaviour or workflow change"
@shipyard-local
shipyard-local Bot added this pull request to the merge queue Jul 22, 2026
Merged via the queue into main with commit 63f0f4f Jul 22, 2026
19 of 26 checks passed
danielraffel added a commit that referenced this pull request Jul 22, 2026
…rp/pulp

The org migration was substantially incomplete inside the repo itself — the
earlier sweeps (#6447, #6466) caught user-facing links but missed the central
CLI constant, the installers, self-hosted-runner registration, and ~45 shipped
plugin metadata URLs. An exhaustive cross-repo audit surfaced them.

FUNCTIONAL (would target the old org, working only via GitHub's redirect):
  - tools/cli/cli_common.cpp — PULP_GITHUB_REPO, the central const feeding every
    SDK / upgrade / release-fetch URL and fetch_latest_release. Highest leverage.
  - tools/scripts/install.{sh,ps1} — bootstrap release fetch.
  - tools/ci/{tart-runner*,qemu-runner-windows,intel-vm-cross-build,
    bootstrap-macos-host,reap-stray-vms}.sh + tools/launchd/*.plist.template —
    self-hosted runners register against this repo.
  - tools/cli/{cmd_macos,cmd_overflow}.cpp kRepo, cmd_upgrade.cpp, upgrade_url.hpp
    (+ its coupled test test_cli_upgrade_url.cpp), experimental/pulp-rs upgrade/
    install defaults, tools/local-ci + coordination/health-check.
  - packages/pulp-{react,web-player}/package.json repository.url.
Shipped metadata + catalog: ~45 examples/**/vst3_entry.cpp + moduleinfo.json
vendor URLs, ara_factory / plugin_slot_clap host URLs, CMakeLists HOMEPAGE_URL,
mkdocs.yml, .claude-plugin/{plugin,marketplace}.json, ISSUE_TEMPLATE/config.yml,
templates/plugin/README.md.in.

SECURITY FIX (not a mechanical swap):
  core/format/.../pack_signing_ui.hpp github_backup_repo_allowed() is a DENY-LIST
  that refuses to publish a signing key into the core repo. It blocked only
  "danielraffel/pulp". A blind swap would stop blocking the old (still-redirecting)
  name and only block the new one — a hole. Fixed to block BOTH core-repo names,
  with the coupled test (test_pack_signing_ui.cpp) extended to every URL form of
  Generous-Corp/pulp. Verified: pack-signing 36 assertions pass, upgrade-url 22 pass.

Deliberately LEFT (verified, not missed):
  - versioning.schema.json $id — a stable identifier some validators key on;
    changing it can break id-based resolution. Same call for Shipyard's twin.
  - compat.json issue links, sdk_cache_paths.hpp + project_bump.hpp comment
    examples — historical/illustrative provenance; GitHub redirects resolve them.
  - danielraffel/pulp-packages registry URL and all danielraffel/pulp-* repos —
    verified by ls-remote they did NOT move.
  - FetchContent/pin test fixtures (test_cli_project_bump.cpp, pulp-rs #[test]
    bodies) — self-consistent parser inputs; the org name is incidental.
  - The two demo files in #6466 (owned by that PR).

Version-Bump: skip reason="org-ref sweep + a security-guard hardening; no versioned runtime surface change"

Skill-Update: skip skill=ara reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=cli-maintenance reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=hosting reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=moonbase reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=tart-ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=upgrade reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=web-plugins reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=webview-ui reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
danielraffel added a commit that referenced this pull request Jul 23, 2026
…rp/pulp

The org migration was substantially incomplete inside the repo itself — the
earlier sweeps (#6447, #6466) caught user-facing links but missed the central
CLI constant, the installers, self-hosted-runner registration, and ~45 shipped
plugin metadata URLs. An exhaustive cross-repo audit surfaced them.

FUNCTIONAL (would target the old org, working only via GitHub's redirect):
  - tools/cli/cli_common.cpp — PULP_GITHUB_REPO, the central const feeding every
    SDK / upgrade / release-fetch URL and fetch_latest_release. Highest leverage.
  - tools/scripts/install.{sh,ps1} — bootstrap release fetch.
  - tools/ci/{tart-runner*,qemu-runner-windows,intel-vm-cross-build,
    bootstrap-macos-host,reap-stray-vms}.sh + tools/launchd/*.plist.template —
    self-hosted runners register against this repo.
  - tools/cli/{cmd_macos,cmd_overflow}.cpp kRepo, cmd_upgrade.cpp, upgrade_url.hpp
    (+ its coupled test test_cli_upgrade_url.cpp), experimental/pulp-rs upgrade/
    install defaults, tools/local-ci + coordination/health-check.
  - packages/pulp-{react,web-player}/package.json repository.url.
Shipped metadata + catalog: ~45 examples/**/vst3_entry.cpp + moduleinfo.json
vendor URLs, ara_factory / plugin_slot_clap host URLs, CMakeLists HOMEPAGE_URL,
mkdocs.yml, .claude-plugin/{plugin,marketplace}.json, ISSUE_TEMPLATE/config.yml,
templates/plugin/README.md.in.

SECURITY FIX (not a mechanical swap):
  core/format/.../pack_signing_ui.hpp github_backup_repo_allowed() is a DENY-LIST
  that refuses to publish a signing key into the core repo. It blocked only
  "danielraffel/pulp". A blind swap would stop blocking the old (still-redirecting)
  name and only block the new one — a hole. Fixed to block BOTH core-repo names,
  with the coupled test (test_pack_signing_ui.cpp) extended to every URL form of
  Generous-Corp/pulp. Verified: pack-signing 36 assertions pass, upgrade-url 22 pass.

Deliberately LEFT (verified, not missed):
  - versioning.schema.json $id — a stable identifier some validators key on;
    changing it can break id-based resolution. Same call for Shipyard's twin.
  - compat.json issue links, sdk_cache_paths.hpp + project_bump.hpp comment
    examples — historical/illustrative provenance; GitHub redirects resolve them.
  - danielraffel/pulp-packages registry URL and all danielraffel/pulp-* repos —
    verified by ls-remote they did NOT move.
  - FetchContent/pin test fixtures (test_cli_project_bump.cpp, pulp-rs #[test]
    bodies) — self-consistent parser inputs; the org name is incidental.
  - The two demo files in #6466 (owned by that PR).

Version-Bump: skip reason="org-ref sweep + a security-guard hardening; no versioned runtime surface change"

Skill-Update: skip skill=ara reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=cli-maintenance reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=hosting reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=moonbase reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=tart-ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=upgrade reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=web-plugins reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=webview-ui reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
danielraffel added a commit that referenced this pull request Jul 23, 2026
…rp/pulp

The org migration was substantially incomplete inside the repo itself — the
earlier sweeps (#6447, #6466) caught user-facing links but missed the central
CLI constant, the installers, self-hosted-runner registration, and ~45 shipped
plugin metadata URLs. An exhaustive cross-repo audit surfaced them.

FUNCTIONAL (would target the old org, working only via GitHub's redirect):
  - tools/cli/cli_common.cpp — PULP_GITHUB_REPO, the central const feeding every
    SDK / upgrade / release-fetch URL and fetch_latest_release. Highest leverage.
  - tools/scripts/install.{sh,ps1} — bootstrap release fetch.
  - tools/ci/{tart-runner*,qemu-runner-windows,intel-vm-cross-build,
    bootstrap-macos-host,reap-stray-vms}.sh + tools/launchd/*.plist.template —
    self-hosted runners register against this repo.
  - tools/cli/{cmd_macos,cmd_overflow}.cpp kRepo, cmd_upgrade.cpp, upgrade_url.hpp
    (+ its coupled test test_cli_upgrade_url.cpp), experimental/pulp-rs upgrade/
    install defaults, tools/local-ci + coordination/health-check.
  - packages/pulp-{react,web-player}/package.json repository.url.
Shipped metadata + catalog: ~45 examples/**/vst3_entry.cpp + moduleinfo.json
vendor URLs, ara_factory / plugin_slot_clap host URLs, CMakeLists HOMEPAGE_URL,
mkdocs.yml, .claude-plugin/{plugin,marketplace}.json, ISSUE_TEMPLATE/config.yml,
templates/plugin/README.md.in.

SECURITY FIX (not a mechanical swap):
  core/format/.../pack_signing_ui.hpp github_backup_repo_allowed() is a DENY-LIST
  that refuses to publish a signing key into the core repo. It blocked only
  "danielraffel/pulp". A blind swap would stop blocking the old (still-redirecting)
  name and only block the new one — a hole. Fixed to block BOTH core-repo names,
  with the coupled test (test_pack_signing_ui.cpp) extended to every URL form of
  Generous-Corp/pulp. Verified: pack-signing 36 assertions pass, upgrade-url 22 pass.

Deliberately LEFT (verified, not missed):
  - versioning.schema.json $id — a stable identifier some validators key on;
    changing it can break id-based resolution. Same call for Shipyard's twin.
  - compat.json issue links, sdk_cache_paths.hpp + project_bump.hpp comment
    examples — historical/illustrative provenance; GitHub redirects resolve them.
  - danielraffel/pulp-packages registry URL and all danielraffel/pulp-* repos —
    verified by ls-remote they did NOT move.
  - FetchContent/pin test fixtures (test_cli_project_bump.cpp, pulp-rs #[test]
    bodies) — self-consistent parser inputs; the org name is incidental.
  - The two demo files in #6466 (owned by that PR).

Version-Bump: skip reason="org-ref sweep + a security-guard hardening; no versioned runtime surface change"

Skill-Update: skip skill=ara reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=cli-maintenance reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=hosting reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=moonbase reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=tart-ci reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=upgrade reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=web-plugins reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Skill-Update: skip skill=webview-ui reason="mechanical danielraffel/pulp->Generous-Corp/pulp URL swap; no behaviour or workflow change"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant