Repository navigation
test(brand): assert manifest icon purpose is exactly "any" - #159
Conversation
The badge art is not maskable safe-zone guaranteed, so a "maskable" purpose must never pass the test. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThe PR tightens the brand asset manifest test so every icon must explicitly declare purpose "any", preventing an incompatible "maskable" value from passing unnoticed while preserving the existing icon wiring checks. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 2 remain after this review. 📝 WalkthroughWalkthroughThe manifest icon test now requires each icon’s ChangesManifest icon check
Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to This change tightens a test without changing the manifest or shipped behavior; both icons already meet the assertion, so no merge risk remains. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 1 system. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
Comment |
Summary
Follow-up to #157 — this commit was pushed after #157 was squash-merged, so it did not ride along. Addresses the remaining CodeRabbit nitpick on that PR: the manifest test now asserts
purposeis exactly"any"rather than merely truthy, so a future"maskable"change cannot pass while the badge art is not safe-zone guaranteed.Changes
tests/brand-assets.test.ts— strictpurpose === "any"assertionVerification
npx tsc --noEmit— cleannode --import tsx --test tests/brand-assets.test.ts— 5/5 passRisk / deployment notes
Generated with Devin
Summary by Sourcery
Enforce the manifest icon purpose required for the badge artwork.
Enhancements:
Tests:
Summary by CodeRabbit
purposevalue to be exactly"any".