Merge tags: show related modifiers by name (MERGE-16) - #18
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. WalkthroughThe merge-tags page now resolves modifier relation references to catalog names when possible. It preserves the supplied reference when no catalog ID matches. Requirement display is unchanged. ChangesModifier relation display
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The page resolves known relation IDs to modifier names and preserves unmatched references. No concrete display regression is established; the unavailable external catalog leaves a narrow unverified case, not a demonstrated reason to block this change. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
TLDR: Merge this before GravityKit/merge-tags "Name related modifiers by catalog id". That change makes
conflicts_withandimplieshold catalog ids (gravityforms/raw); without this, the merge tag reference would show "can't be combined with :gravityforms/raw" instead of ":raw". Continues MERGE-16; no new issue by request.IndexPage.jsxnow turns each reference into the name of the modifier it points at, through the artifact's own modifier list. A name passes through unchanged, so the artifact published today renders exactly as it does now.Checked against the new catalog:
gravityview/raw-date-tagshows asraw, and no id is left after mapping across all 91 modifiers. A names-only list passes through unchanged. The JSX parses (esbuild); the page was not rebuilt locally.Summary by CodeRabbit