Skip to content

chore[notask]: derive the fabric consumer roster in the rollout/release skills - #4575

Open
iancris wants to merge 1 commit into
mainfrom
chore/fabric-skill-roster-consistency
Open

iancris wants to merge 1 commit into
mainfrom
chore/fabric-skill-roster-consistency

Conversation

@iancris

@iancris iancris commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

🎯 Problem

The vcpkg fabric roster went 7 → 6 → 2 as addons migrated to the published @qvac/fabric. The rollout/release skills still carried the old lists — including a hardcoded 7-package loop that runs during a rollout.

📝 How

  • rollout-phase-b — hardcoded 7-package loop → derived roster
  • rollout-phase-a — stale consumer counts fixed; on-pr-* workflow names now read from the repo
  • release-fabric-consumers-a — static 6-row table → derived roster (now 2)
  • release-fabric-consumers-b — 2 → 6 addons, per .github/fabric-consumers.json

Also fixes the translation-nmtcpp tag: translation-nmtcpp-v<ver>, not bare v<ver>.

🧪 Tested

Every roster and per-package fact verified against origin/main: vcpkg.json deps, .github/fabric-consumers.json, on-merge-*.yml repo_name inputs, and the remote tag list.

⚠️ Breaking

None. Docs only. release-fabric-consumers is renamed to -a, so invoke /release-fabric-consumers-a.

🤖 Generated with Claude Code

…se skills

The vcpkg fabric roster went 7 -> 6 -> 2 as addons migrated to the published
npm package @qvac/fabric. Several skills still carried the old list.

- rollout-phase-b: replace the hardcoded 7-package loop with the derived roster
- rollout-phase-a: fix stale consumer counts; read on-pr workflow names from the repo
- release-fabric-consumers -> -a: derive the roster instead of a static table
- release-fabric-consumers-b: expand 2 -> 6 addons per .github/fabric-consumers.json

Also corrects the translation-nmtcpp tag (translation-nmtcpp-v<ver>, not bare v<ver>).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@iancris
iancris requested review from a team as code owners September 18, 2026 09:27
@github-actions

Copy link
Copy Markdown
Contributor

Review Status

Current Status: ❌ PENDING
Approvals so far: none

Pending reviews: Needs 1 Management or Team Lead, and 1 more from Management, Team Lead, or Member.

@github-actions

Copy link
Copy Markdown
Contributor

License compliance — clean

No new dependency license findings in this PR.

Warn-only (shadow) mode — this check does not block merges yet.

Updated automatically by the canonical license compliance workflow.

NOTICE presence (advisory)

Missing NOTICE (advisory, does not block):

  • ./docs/website
  • ./packages/fabric/test/integration
  • ./packages/llm-llamacpp/benchmarks/server
  • ./packages/llm-llamacpp/benchmarks/performance
  • ./packages/inference-addon-cpp/mobile
  • ./packages/asr-ggml/benchmarks/server
  • ./packages/embed-llamacpp/benchmarks/server
  • ./packages/embed-llamacpp/benchmarks/performance
  • ./packages/sdk/e2e
  • ./packages/vla-ggml/sim/server
  • ./.github/actions/release-merge-guard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant