Skip to content

feat: add icon source policy validation support - #19

Merged
mikeylong merged 1 commit into
mainfrom
codex/icon-support-source-fix
Feb 18, 2026
Merged

mikeylong merged 1 commit into
mainfrom
codex/icon-support-source-fix

Conversation

@mikeylong

Copy link
Copy Markdown
Collaborator

Summary

Adds icon-source policy support to interfacectl validator + CLI so icon.source-disallowed is emitted from contract validation paths.

What changed

  • Added surfaces[*].icons contract schema support (policy, allowedSources).
  • Added icon-source evaluation in validator output.
  • Wired CLI classification/handling for icon findings.
  • Updated built dist artifacts.

Verification

  • pnpm --filter @surfaces/interfacectl-validator test
  • pnpm --filter @surfaces/interfacectl-cli test

Notes

This unblocks downstream demo/CI flows in surfaces-webapps that depend on icon findings in workspace validation.

@vercel

vercel Bot commented Feb 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
interfacectl Error Error Feb 18, 2026 3:11am

Request Review

@mikeylong
mikeylong merged commit b645853 into main Feb 18, 2026
3 of 4 checks passed
@mikeylong
mikeylong deleted the codex/icon-support-source-fix branch February 18, 2026 03:13

This branch had an error being deployed

1 failed deployment
Production — 841f47b3 Deployed Feb 18, 2026 by vercel[bot]
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