Skip to content

Fix plugin ID warnings and CI stability#6

Merged
ApiliumDevTeam merged 2 commits intomainfrom
dev
Mar 2, 2026
Merged

Fix plugin ID warnings and CI stability#6
ApiliumDevTeam merged 2 commits intomainfrom
dev

Conversation

@ApiliumDevTeam
Copy link
Collaborator

Summary

  • Strip mayros- prefix from plugin entry hints — eliminates 38 config warnings on startup by aligning derived hints with manifest short IDs
  • Skip Android bundle-playstore when keystore is missing — job now skips gracefully instead of failing with ENOENT
  • Increase Discord pairing test timeout — 10s→60s to handle slow CI runners

Test plan

  • Plugin discovery tests pass (8/8)
  • Discord monitor tests pass (3/3)
  • All 239 previously-fixed tests still pass
  • CI green on push

🤖 Generated with Claude Code

ApiliumDevTeam and others added 2 commits March 2, 2026 19:19
The deriveIdHint() function was returning "mayros-bluebubbles" from
the npm package name, but plugin manifests use short IDs like
"bluebubbles". Strip the "mayros-" prefix so hints match manifests
and eliminate 38 config warnings on startup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…t timeout

- Android bundle-playstore job now skips gracefully when KEYSTORE_FILE
  secret is not configured, instead of failing with ENOENT
- Increase Discord pairing test timeout from 10s to 60s to handle
  slow CI runners under heavy load

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ApiliumDevTeam ApiliumDevTeam merged commit ac9a9a9 into main Mar 2, 2026
4 checks passed
ApiliumDevTeam added a commit that referenced this pull request Mar 9, 2026
## Summary

- **Strip `mayros-` prefix from plugin entry hints** — eliminates 38
config warnings on startup by aligning derived hints with manifest short
IDs
- **Skip Android `bundle-playstore` when keystore is missing** — job now
skips gracefully instead of failing with ENOENT
- **Increase Discord pairing test timeout** — 10s→60s to handle slow CI
runners

## Test plan

- [x] Plugin discovery tests pass (8/8)
- [x] Discord monitor tests pass (3/3)
- [x] All 239 previously-fixed tests still pass
- [ ] CI green on push

🤖 Generated with [Claude Code](https://claude.com/claude-code)
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