Skip to content

Replace o2 with o2-new and remove o2-new#358

Merged
yceballost merged 1 commit into
productionfrom
mbertamini/1597-remove-o2-new
Jul 10, 2026
Merged

Replace o2 with o2-new and remove o2-new#358
yceballost merged 1 commit into
productionfrom
mbertamini/1597-remove-o2-new

Conversation

@brtbrt

@brtbrt brtbrt commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Promotes the o2-new icon set to become the canonical o2 brand and removes o2-new entirely. Figma is now synced to speak only about o2, which points at the former o2-new source.

Changes

  • Icons: icons/o2 now contains the former o2-new set (947 icons across filled/regular/light); icons/o2-new removed.
  • Animated icons: animated-icons/O2 now equals the former O2-new (error.json, success.json); the previous O2/old and O2/resources assets and O2-new were removed.
  • Figma export config (brands.config.js): removed o2-new from BRAND_ORDER and deleted its brand object; the o2 brand now points defaultFileId at the new file CjvgrHEIycSQ6exznxnFXT.
  • Workflow (figma-export.yml): dropped the o2-new choice, repointed O2_FILE_URL to the new O2 Figma file, and removed the O2_NEW_FILE_URL/O2_NEW_URL variables, the o2-new PR case, and the O2-new mention in the "all" PR body.
  • package.json: removed the three export-o2-new-* scripts.
  • .gitignore: removed the o2-new-*.json generated-config entries.
  • Docs: regenerated README.md and ICON_TABLE.md; the O2 row now shows the promoted set with no separate O2-New entry.

Required actions before merging

Unlike the Vivo-evolution PR, this change introduces no placeholders: o2 reuses the real, existing Figma file id CjvgrHEIycSQ6exznxnFXT. There is, however, one required action:

  • Update the O2_FIGMA_ID secret in the figma-import GitHub environment to CjvgrHEIycSQ6exznxnFXT (or remove it so the new defaultFileId is used). The export driver resolves the source as process.env[figmaEnv] || defaultFileId, so a stale secret pointing at the old O2 file (wHTqJ7KDhGKrNSNpmMb9nW) would silently override the new default and revert icons/o2 to the old icons on the next export.

@brtbrt
brtbrt force-pushed the mbertamini/1597-remove-o2-new branch from a11c565 to 725d31c Compare July 9, 2026 23:37
@brtbrt
brtbrt requested review from a team and annefranca and removed request for a team and annefranca July 10, 2026 00:00

@yceballost yceballost left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

@yceballost
yceballost added this pull request to the merge queue Jul 10, 2026
Merged via the queue into production with commit cbcdcfd Jul 10, 2026
7 checks passed
@yceballost
yceballost deleted the mbertamini/1597-remove-o2-new branch July 10, 2026 14:56
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.

2 participants