Skip to content

fix(ci): build all companions before release tests#17

Merged
smackgg merged 2 commits into
mainfrom
codex/fix-tag-publish-companions
Jul 21, 2026
Merged

fix(ci): build all companions before release tests#17
smackgg merged 2 commits into
mainfrom
codex/fix-tag-publish-companions

Conversation

@smackgg

@smackgg smackgg commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

What changed

  • make tag verification reuse the repository's complete bun run check pipeline
  • build every declared companion before repository tooling tests
  • advance FFmpeg Plugin and Skill to 0.3.1, Xiaoyunque Plugin to 0.3.2, and Registry sequence to 21 because the failed tags are immutable

Root cause

The tag workflow built only the companion selected by the current tag, then ran full repository tests that deterministically package every Plugin. The tests therefore failed whenever the other Plugin companion was absent. Main and pull-request validation did not reproduce this because both use bun run check, which builds all companions first.

Verification

  • reproduced all three failed tag runs from their GitHub Actions logs
  • CONVAX_FFMPEG_SOURCE_ARCHIVE=<verified ffmpeg-8.1.2.tar.xz> bun run check
  • exact tag pack for plugin-ffmpeg-tools-v0.3.1
  • exact tag pack for skill-ffmpeg-canvas-v0.3.1
  • exact tag pack for plugin-xiaoyunque-generation-v0.3.2
  • Registry and Showcase sequence 21 built successfully

@smackgg
smackgg merged commit d152d69 into main Jul 21, 2026
1 check passed
@smackgg
smackgg deleted the codex/fix-tag-publish-companions branch July 21, 2026 13:31
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