Skip to content

Name the Twemoji pack ichava/icon-sets-twemoji - #175

Merged
imanimanyara merged 1 commit into
mainfrom
refactor/rename-icon-sets-twemoji
Nov 5, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
refactor/rename-icon-sets-twemoji

Conversation

@imanimanyara

Copy link
Copy Markdown
Contributor

Summary

The emoji pack ships Twemoji only and is renamed to ichava/icon-sets-twemoji (ichava/icon-sets-twemoji#103), forward only.

  • icon-sets.json: key twemoji (was emoji), package/repository ichava/icon-sets-twemoji, title Twemoji; the OpenMoji description follows that pack's config.json.
  • Docs: installation pack table (InstallationPackTableTest), architecture diagrams, pack-docs link, check-updates example.
  • Comments in JsonConfigConstants, IconPackUpdateAvailable, SvgProcessingService, PackConfigShapeTest.
  • Registration golden: the fixture moves to RegistrationGolden/twemoji with the pack's current config.json; regenerated, the diff is that pack's name, title, prefix, description and repository plus the OpenMoji description.
  • Stored ids under the old package name no longer resolve; hosts delete them and re-seed (CHANGELOG [Unreleased]).

Guard

tests/Unit/NoFormerTwemojiPackNameTest.php fails if the old name appears outside CHANGELOG.md and the estate-wide changelog.yml comment, with a file floor, and pins the catalogue key. Proven red on a planted line in docs/installation.md.

Test plan

  • vendor/bin/pest --parallel: 1088 passed, 10 skipped
  • phpstan --debug --memory-limit=2G: no errors
  • composer pint: passed

The emoji pack ships Twemoji only and was renamed, forward only. The
catalogue entry takes key twemoji, the new package, repository and
title; docs, diagrams, comments and the registration golden fixture
follow. Stored ids under the old name stop resolving and hosts re-seed.

NoFormerTwemojiPackNameTest fails if the old name returns outside
CHANGELOG.md and the estate-wide changelog.yml comment; proven red.
Copilot AI balanced review requested due to automatic review settings November 5, 2026 13:26

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@imanimanyara
imanimanyara merged commit 27e21d4 into main Nov 5, 2026
12 checks passed
@imanimanyara
imanimanyara deleted the refactor/rename-icon-sets-twemoji branch November 6, 2026 00:25
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