(MOT-4059) feat(registry): publish worker discovery tags#512
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
skill-check — worker0 verified, 45 skipped (no docs/).
Four for four. Nicely done. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (49)
📝 WalkthroughWalkthroughWorker manifests now support optional tags. Validation enforces list-of-string values, publishing normalizes and conditionally emits tags, tests cover valid and invalid cases, documentation describes the contract, and numerous worker manifests add tag metadata. ChangesWorker tag metadata
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant WorkerManifest
participant validate_worker
participant build_payload
participant RegistryPayload
WorkerManifest->>validate_worker: provide optional tags
validate_worker->>validate_worker: validate list and string entries
WorkerManifest->>build_payload: provide manifest metadata
build_payload->>build_payload: normalize and deduplicate tags
build_payload->>RegistryPayload: include non-empty tags
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
4569e94 to
3a22324
Compare
Summary
iii.worker.yaml, normalize them, and include non-empty values inPOST /publishacpandlspuntagged because they opt out of registry publishingBlocked by
_publish-registry.ymlfrom0.17.0to that releaseTest plan
.github/scripts/tests: 117 passedFixes MOT-4059
Summary by CodeRabbit
New Features
Bug Fixes
Documentation