Skip to content

Update base green 5#1246

Open
lukasoppermann wants to merge 3 commits intomainfrom
update-bgColor-success-emphasis
Open

Update base green 5#1246
lukasoppermann wants to merge 3 commits intomainfrom
update-bgColor-success-emphasis

Conversation

@lukasoppermann
Copy link
Copy Markdown
Collaborator

@lukasoppermann lukasoppermann commented Aug 20, 2025

Summary

  • update base green 5 and 0
  • use base green 5 for bgColor-success-emphasis

This would fixes https://github.com/github/primer/issues/5737

What should reviewers focus on?

Steps to test:

@lukasoppermann lukasoppermann requested review from a team as code owners August 20, 2025 12:58
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Aug 20, 2025

🦋 Changeset detected

Latest commit: f707815

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/primitives Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the base green 5 color value and refactors the success emphasis background color to use a design token reference instead of a hardcoded value.

  • Updates base green 5 color from #1a7f37 to #1B8238
  • Replaces hardcoded color value with token reference {base.color.green.5} for bgColor-success-emphasis

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/tokens/base/color/light/light.json5 Updates the base green 5 color value
src/tokens/functional/color/bgColor.json5 Refactors success emphasis to use green 5 token reference

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 20, 2025

Design Token Diff (CSS)

/css/functional/themes/light.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light.css	2025-08-20 13:06:23.136383967 +0000
@@ -2,7 +2,6 @@
[data-color-mode="light"][data-light-theme="light"] ::backdrop,
[data-color-mode="auto"][data-light-theme="light"],
[data-color-mode="auto"][data-light-theme="light"] ::backdrop {
-  --bgColor-success-emphasis: #1f883d;
 --button-outline-bgColor-active: #0757ba;
 --button-primary-bgColor-active: #197935;
 --button-primary-bgColor-disabled: #95d8a6;
@@ -30,12 +29,12 @@
 --bgColor-muted: #f6f8fa;
 --bgColor-neutral-emphasis: #59636e;
 --bgColor-neutral-muted: #818b981f;
-  --bgColor-open-emphasis: var(--bgColor-success-emphasis);
 --bgColor-severe-emphasis: #bc4c00;
 --bgColor-severe-muted: #fff1e5;
 --bgColor-sponsors-emphasis: #bf3989;
 --bgColor-sponsors-muted: #ffeff7;
-  --bgColor-success-muted: #dafbe1;
+  --bgColor-success-emphasis: #1b8238;
+  --bgColor-success-muted: #e3fce9;
 --bgColor-transparent: #ffffff00;
 --borderColor-accent-emphasis: #0969da;
 --borderColor-accent-muted: #54aeff66;
@@ -53,7 +52,7 @@
 --borderColor-severe-muted: #fb8f4466;
 --borderColor-sponsors-emphasis: #bf3989;
 --borderColor-sponsors-muted: #ff80c866;
-  --borderColor-success-emphasis: #1a7f37;
+  --borderColor-success-emphasis: #1b8238;
 --borderColor-success-muted: #4ac26b66;
 --borderColor-transparent: #ffffff00;
 --button-danger-bgColor-active: #a40e26;
@@ -65,7 +64,6 @@
 --button-invisible-bgColor-disabled: #ffffff00;
 --button-invisible-borderColor-disabled: #ffffff00;
 --button-outline-shadow-selected: inset 0px 1px 0px 0px #00215533;
-  --button-primary-bgColor-rest: var(--bgColor-success-emphasis);
 --button-primary-borderColor-disabled: var(--button-primary-bgColor-disabled);
 --button-primary-shadow-selected: inset 0px 1px 0px 0px #002d114d;
 --button-star-iconColor: #eac54f;
@@ -84,7 +82,7 @@
 --color-ansi-blue-bright: #218bff;
 --color-ansi-gray: #59636e;
 --color-ansi-green: #116329;
-  --color-ansi-green-bright: #1a7f37;
+  --color-ansi-green-bright: #1b8238;
 --color-ansi-magenta: #8250df;
 --color-ansi-magenta-bright: #a475f9;
 --color-ansi-red: #cf222e;
@@ -112,7 +110,7 @@
 --color-prettylights-syntax-markup-heading: #0550ae;
 --color-prettylights-syntax-markup-ignored-bg: #0550ae;
 --color-prettylights-syntax-markup-ignored-text: #d1d9e0;
-  --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
+  --color-prettylights-syntax-markup-inserted-bg: #e3fce9;
 --color-prettylights-syntax-markup-inserted-text: #116329;
 --color-prettylights-syntax-markup-list: #3b2300;
 --color-prettylights-syntax-meta-diff-range: #8250df;
@@ -487,7 +485,7 @@
 --fgColor-neutral: #59636e;
 --fgColor-severe: #bc4c00;
 --fgColor-sponsors: #bf3989;
-  --fgColor-success: #1a7f37;
+  --fgColor-success: #1b8238;
 --header-bgColor: #25292e;
 --header-borderColor-divider: #818b98;
 --headerSearch-bgColor: #25292e;
@@ -628,7 +626,6 @@
 --label-yellow-fgColor-rest: #805900;
 --menu-bgColor-active: #ffffff00;
 --overlay-backdrop-bgColor: #c8d1da66;
-  --progressBar-bgColor-success: var(--bgColor-success-emphasis);
 --progressBar-track-borderColor: #ffffff00;
 --reactionButton-selected-bgColor-rest: #ddf4ff;
 --reactionButton-selected-fgColor-hover: #0550ae;
@@ -647,6 +644,7 @@
 --bgColor-closed-muted: var(--bgColor-danger-muted);
 --bgColor-default: #ffffff;
 --bgColor-inset: var(--bgColor-muted);
+  --bgColor-open-emphasis: var(--bgColor-success-emphasis);
 --bgColor-open-muted: var(--bgColor-success-muted);
 --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
 --bgColor-upsell-muted: var(--bgColor-done-muted);
@@ -667,7 +665,7 @@
 --border-severe-muted: 0.0625rem solid #fb8f4466;
 --border-sponsors-emphasis: 0.0625rem solid #bf3989;
 --border-sponsors-muted: 0.0625rem solid #ff80c866;
-  --border-success-emphasis: 0.0625rem solid #1a7f37;
+  --border-success-emphasis: 0.0625rem solid #1b8238;
 --border-success-muted: 0.0625rem solid #4ac26b66;
 --border-transparent: 0.0625rem solid #ffffff00;
 --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
@@ -706,6 +704,7 @@
 --button-outline-fgColor-disabled: #0969da80;
 --button-outline-fgColor-hover: #ffffff;
 --button-outline-fgColor-rest: var(--fgColor-accent);
+  --button-primary-bgColor-rest: var(--bgColor-success-emphasis);
 --button-primary-fgColor-disabled: #ffffffcc;
 --buttonCounter-danger-bgColor-disabled: #cf222e0d;
 --buttonCounter-danger-bgColor-hover: #ffffff33;
@@ -782,6 +781,7 @@
 --progressBar-bgColor-neutral: var(--bgColor-neutral-emphasis);
 --progressBar-bgColor-severe: var(--bgColor-severe-emphasis);
 --progressBar-bgColor-sponsors: var(--bgColor-sponsors-emphasis);
+  --progressBar-bgColor-success: var(--bgColor-success-emphasis);
 --progressBar-track-bgColor: var(--borderColor-default);
 --selection-bgColor: #0969da33;
 --shadow-inset: inset 0px 1px 0px 0px #1f23280a;
@@ -859,7 +859,6 @@
@media (prefers-color-scheme: dark) {
 [data-color-mode][data-color-mode="auto"][data-dark-theme="light"],
 [data-color-mode][data-color-mode="auto"][data-dark-theme="light"] ::backdrop {
-    --bgColor-success-emphasis: #1f883d;
   --button-outline-bgColor-active: #0757ba;
   --button-primary-bgColor-active: #197935;
   --button-primary-bgColor-disabled: #95d8a6;
@@ -887,12 +886,12 @@
   --bgColor-muted: #f6f8fa;
   --bgColor-neutral-emphasis: #59636e;
   --bgColor-neutral-muted: #818b981f;
-    --bgColor-open-emphasis: var(--bgColor-success-emphasis);
   --bgColor-severe-emphasis: #bc4c00;
   --bgColor-severe-muted: #fff1e5;
   --bgColor-sponsors-emphasis: #bf3989;
   --bgColor-sponsors-muted: #ffeff7;
-    --bgColor-success-muted: #dafbe1;
+    --bgColor-success-emphasis: #1b8238;
+    --bgColor-success-muted: #e3fce9;
   --bgColor-transparent: #ffffff00;
   --borderColor-accent-emphasis: #0969da;
   --borderColor-accent-muted: #54aeff66;
@@ -910,7 +909,7 @@
   --borderColor-severe-muted: #fb8f4466;
   --borderColor-sponsors-emphasis: #bf3989;
   --borderColor-sponsors-muted: #ff80c866;
-    --borderColor-success-emphasis: #1a7f37;
+    --borderColor-success-emphasis: #1b8238;
   --borderColor-success-muted: #4ac26b66;
   --borderColor-transparent: #ffffff00;
   --button-danger-bgColor-active: #a40e26;
@@ -922,7 +921,6 @@
   --button-invisible-bgColor-disabled: #ffffff00;
   --button-invisible-borderColor-disabled: #ffffff00;
   --button-outline-shadow-selected: inset 0px 1px 0px 0px #00215533;
-    --button-primary-bgColor-rest: var(--bgColor-success-emphasis);
   --button-primary-borderColor-disabled: var(--button-primary-bgColor-disabled);
   --button-primary-shadow-selected: inset 0px 1px 0px 0px #002d114d;
   --button-star-iconColor: #eac54f;
@@ -941,7 +939,7 @@
   --color-ansi-blue-bright: #218bff;
   --color-ansi-gray: #59636e;
   --color-ansi-green: #116329;
-    --color-ansi-green-bright: #1a7f37;
+    --color-ansi-green-bright: #1b8238;
   --color-ansi-magenta: #8250df;
   --color-ansi-magenta-bright: #a475f9;
   --color-ansi-red: #cf222e;
@@ -969,7 +967,7 @@
   --color-prettylights-syntax-markup-heading: #0550ae;
   --color-prettylights-syntax-markup-ignored-bg: #0550ae;
   --color-prettylights-syntax-markup-ignored-text: #d1d9e0;
-    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
+    --color-prettylights-syntax-markup-inserted-bg: #e3fce9;
   --color-prettylights-syntax-markup-inserted-text: #116329;
   --color-prettylights-syntax-markup-list: #3b2300;
   --color-prettylights-syntax-meta-diff-range: #8250df;
@@ -1344,7 +1342,7 @@
   --fgColor-neutral: #59636e;
   --fgColor-severe: #bc4c00;
   --fgColor-sponsors: #bf3989;
-    --fgColor-success: #1a7f37;
+    --fgColor-success: #1b8238;
   --header-bgColor: #25292e;
   --header-borderColor-divider: #818b98;
   --headerSearch-bgColor: #25292e;
@@ -1485,7 +1483,6 @@
   --label-yellow-fgColor-rest: #805900;
   --menu-bgColor-active: #ffffff00;
   --overlay-backdrop-bgColor: #c8d1da66;
-    --progressBar-bgColor-success: var(--bgColor-success-emphasis);
   --progressBar-track-borderColor: #ffffff00;
   --reactionButton-selected-bgColor-rest: #ddf4ff;
   --reactionButton-selected-fgColor-hover: #0550ae;
@@ -1504,6 +1501,7 @@
   --bgColor-closed-muted: var(--bgColor-danger-muted);
   --bgColor-default: #ffffff;
   --bgColor-inset: var(--bgColor-muted);
+    --bgColor-open-emphasis: var(--bgColor-success-emphasis);
   --bgColor-open-muted: var(--bgColor-success-muted);
   --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
   --bgColor-upsell-muted: var(--bgColor-done-muted);
@@ -1524,7 +1522,7 @@
   --border-severe-muted: 0.0625rem solid #fb8f4466;
   --border-sponsors-emphasis: 0.0625rem solid #bf3989;
   --border-sponsors-muted: 0.0625rem solid #ff80c866;
-    --border-success-emphasis: 0.0625rem solid #1a7f37;
+    --border-success-emphasis: 0.0625rem solid #1b8238;
   --border-success-muted: 0.0625rem solid #4ac26b66;
   --border-transparent: 0.0625rem solid #ffffff00;
   --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
@@ -1563,6 +1561,7 @@
   --button-outline-fgColor-disabled: #0969da80;
   --button-outline-fgColor-hover: #ffffff;
   --button-outline-fgColor-rest: var(--fgColor-accent);
+    --button-primary-bgColor-rest: var(--bgColor-success-emphasis);
   --button-primary-fgColor-disabled: #ffffffcc;
   --buttonCounter-danger-bgColor-disabled: #cf222e0d;
   --buttonCounter-danger-bgColor-hover: #ffffff33;
@@ -1639,6 +1638,7 @@
   --progressBar-bgColor-neutral: var(--bgColor-neutral-emphasis);
   --progressBar-bgColor-severe: var(--bgColor-severe-emphasis);
   --progressBar-bgColor-sponsors: var(--bgColor-sponsors-emphasis);
+    --progressBar-bgColor-success: var(--bgColor-success-emphasis);
   --progressBar-track-bgColor: var(--borderColor-default);
   --selection-bgColor: #0969da33;
   --shadow-inset: inset 0px 1px 0px 0px #1f23280a;

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 20, 2025

Design Token Diff (StyleLint)

/styleLint/functional/themes/light-colorblind.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-colorblind.json	2025-08-20 13:06:30.107459773 +0000
@@ -1718,7 +1718,7 @@
       }
     },
     "org.primer.overrides": {
-        "dark": "#1a7f37",
+        "dark": "#1b8238",
       "light-tritanopia": "#0969da",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-tritanopia": "#0969da",
@@ -1727,7 +1727,7 @@
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": "#0969da",
       "dark-protanopia-deuteranopia-high-contrast": "#002155",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "dark-high-contrast": "#002d11",
       "dark-dimmed-high-contrast": "#044f1e"
     }
@@ -8333,7 +8333,7 @@
         "$type": "color"
       },
       "dark-dimmed-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -8882,7 +8882,7 @@
         "$type": "color"
       },
       "light-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -12697,7 +12697,7 @@
       "group": "syntax"
     },
     "org.primer.overrides": {
-        "dark": "#dafbe1",
+        "dark": "#e3fce9",
       "dark-tritanopia": "#ddf4ff",
       "dark-tritanopia-high-contrast": "#ddf4ff",
       "light-tritanopia": "#0550ae",
@@ -19279,7 +19279,7 @@
       },
       "light-protanopia-deuteranopia": "#b6e3ff",
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "light-tritanopia": "#b6e3ff",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": {
@@ -35521,7 +35521,7 @@
     "org.primer.overrides": {
       "dark": "#4ac26b",
       "dark-high-contrast": "#2BD853",
-        "dark-dimmed-high-contrast": "#dafbe1",
+        "dark-dimmed-high-contrast": "#e3fce9",
       "light-high-contrast": "#116329",
       "dark-protanopia-deuteranopia": "#54aeff",
       "dark-protanopia-deuteranopia-high-contrast": "#b6e3ff",

/styleLint/functional/themes/light-tritanopia.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-tritanopia.json	2025-08-20 13:06:26.466418762 +0000
@@ -1718,7 +1718,7 @@
       }
     },
     "org.primer.overrides": {
-        "dark": "#1a7f37",
+        "dark": "#1b8238",
       "light-tritanopia": "#0969da",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-tritanopia": "#0969da",
@@ -1727,7 +1727,7 @@
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": "#0969da",
       "dark-protanopia-deuteranopia-high-contrast": "#002155",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "dark-high-contrast": "#002d11",
       "dark-dimmed-high-contrast": "#044f1e"
     }
@@ -8333,7 +8333,7 @@
         "$type": "color"
       },
       "dark-dimmed-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -8882,7 +8882,7 @@
         "$type": "color"
       },
       "light-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -12697,7 +12697,7 @@
       "group": "syntax"
     },
     "org.primer.overrides": {
-        "dark": "#dafbe1",
+        "dark": "#e3fce9",
       "dark-tritanopia": "#ddf4ff",
       "dark-tritanopia-high-contrast": "#ddf4ff",
       "light-tritanopia": "#0550ae",
@@ -19279,7 +19279,7 @@
       },
       "light-protanopia-deuteranopia": "#b6e3ff",
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "light-tritanopia": "#b6e3ff",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": {
@@ -35521,7 +35521,7 @@
     "org.primer.overrides": {
       "dark": "#4ac26b",
       "dark-high-contrast": "#2BD853",
-        "dark-dimmed-high-contrast": "#dafbe1",
+        "dark-dimmed-high-contrast": "#e3fce9",
       "light-high-contrast": "#116329",
       "dark-protanopia-deuteranopia": "#54aeff",
       "dark-protanopia-deuteranopia-high-contrast": "#b6e3ff",

/styleLint/functional/themes/light.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light.json	2025-08-20 13:06:24.685400152 +0000
@@ -1310,7 +1310,7 @@
 },
 "bgColor-open-emphasis": {
   "key": "{bgColor.open.emphasis}",
-    "$value": "#1f883d",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -1365,7 +1365,7 @@
 },
 "bgColor-open-muted": {
   "key": "{bgColor.open.muted}",
-    "$value": "#dafbe1",
+    "$value": "#e3fce9",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -1706,7 +1706,7 @@
 },
 "bgColor-success-emphasis": {
   "key": "{bgColor.success.emphasis}",
-    "$value": "#1f883d",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -1718,7 +1718,7 @@
       }
     },
     "org.primer.overrides": {
-        "dark": "#1a7f37",
+        "dark": "#1b8238",
       "light-tritanopia": "#0969da",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-tritanopia": "#0969da",
@@ -1727,7 +1727,7 @@
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": "#0969da",
       "dark-protanopia-deuteranopia-high-contrast": "#002155",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "dark-high-contrast": "#002d11",
       "dark-dimmed-high-contrast": "#044f1e"
     }
@@ -1735,7 +1735,7 @@
   "filePath": "src/tokens/functional/color/bgColor.json5",
   "isSource": true,
   "original": {
-      "$value": "#1f883d",
+      "$value": "{base.color.green.5}",
     "$type": "color",
     "$extensions": {
       "org.primer.figma": {
@@ -1769,7 +1769,7 @@
 },
 "bgColor-success-muted": {
   "key": "{bgColor.success.muted}",
-    "$value": "#dafbe1",
+    "$value": "#e3fce9",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -2322,7 +2322,7 @@
 },
 "border-open-emphasis": {
   "key": "{border.open.emphasis}",
-    "$value": "0.00390625rem,0.0625px solid #1a7f37",
+    "$value": "0.00390625rem,0.0625px solid #1b8238",
   "$type": "border",
   "filePath": "src/tokens/functional/border/border.json5",
   "isSource": true,
@@ -2428,7 +2428,7 @@
 },
 "border-success-emphasis": {
   "key": "{border.success.emphasis}",
-    "$value": "0.00390625rem,0.0625px solid #1a7f37",
+    "$value": "0.00390625rem,0.0625px solid #1b8238",
   "$type": "border",
   "filePath": "src/tokens/functional/border/border.json5",
   "isSource": true,
@@ -3989,7 +3989,7 @@
 },
 "borderColor-open-emphasis": {
   "key": "{borderColor.open.emphasis}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -4555,7 +4555,7 @@
 },
 "borderColor-success-emphasis": {
   "key": "{borderColor.success.emphasis}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -8329,7 +8329,7 @@
         "$type": "color"
       },
       "dark-dimmed-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -8862,7 +8862,7 @@
 },
 "button-primary-bgColor-rest": {
   "key": "{button.primary.bgColor.rest}",
-    "$value": "#1f883d",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -8872,13 +8872,13 @@
     },
     "org.primer.overrides": {
       "dark": {
-          "$value": "#1f883d",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
       },
       "light-high-contrast": {
-          "$value": "#1a7f37",
+          "$value": "#1b8238",
         "filePath": "src/tokens/component/button.json5",
         "isSource": true,
         "$type": "color"
@@ -11575,7 +11575,7 @@
 },
 "color-ansi-green-bright": {
   "key": "{color.ansi.green-bright}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -12636,7 +12636,7 @@
 },
 "color-prettylights-syntax-markup-inserted-bg": {
   "key": "{color.prettylights.syntax.markup.inserted.bg}",
-    "$value": "#dafbe1",
+    "$value": "#e3fce9",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -12693,7 +12693,7 @@
       "group": "syntax"
     },
     "org.primer.overrides": {
-        "dark": "#dafbe1",
+        "dark": "#e3fce9",
       "dark-tritanopia": "#ddf4ff",
       "dark-tritanopia-high-contrast": "#ddf4ff",
       "light-tritanopia": "#0550ae",
@@ -14430,7 +14430,7 @@
 },
 "control-borderColor-success": {
   "key": "{control.borderColor.success}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -14439,7 +14439,7 @@
       "scopes": ["borderColor"]
     },
     "org.primer.overrides": {
-        "dark": "#1a7f37"
+        "dark": "#1b8238"
     }
   },
   "filePath": "src/tokens/functional/color/control.json5",
@@ -18997,7 +18997,7 @@
 },
 "diffBlob-additionLine-bgColor": {
   "key": "{diffBlob.additionLine.bgColor}",
-    "$value": "#dafbe1",
+    "$value": "#e3fce9",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -19010,21 +19010,21 @@
         "alpha": 0.15
       },
       "dark-high-contrast": {
-          "$value": "#dafbe1",
+          "$value": "#e3fce9",
         "alpha": 0.2,
         "filePath": "src/tokens/component/diffBlob.json5",
         "isSource": true,
         "$type": "color"
       },
       "dark-tritanopia-high-contrast": {
-          "$value": "#dafbe1",
+          "$value": "#e3fce9",
         "alpha": 0.2,
         "filePath": "src/tokens/component/diffBlob.json5",
         "isSource": true,
         "$type": "color"
       },
       "dark-protanopia-deuteranopia-high-contrast": {
-          "$value": "#dafbe1",
+          "$value": "#e3fce9",
         "alpha": 0.2,
         "filePath": "src/tokens/component/diffBlob.json5",
         "isSource": true,
@@ -19275,7 +19275,7 @@
       },
       "light-protanopia-deuteranopia": "#b6e3ff",
       "light-protanopia-deuteranopia-high-contrast": "#0969da",
-        "light-high-contrast": "#1a7f37",
+        "light-high-contrast": "#1b8238",
       "light-tritanopia": "#b6e3ff",
       "light-tritanopia-high-contrast": "#0969da",
       "dark-protanopia-deuteranopia": {
@@ -19285,7 +19285,7 @@
         "isSource": true,
         "$type": "color"
       },
-        "dark-protanopia-deuteranopia-high-contrast": "#1f883d",
+        "dark-protanopia-deuteranopia-high-contrast": "#1b8238",
       "dark-tritanopia": {
         "$value": "#218bff",
         "alpha": 0.4,
@@ -19293,8 +19293,8 @@
         "isSource": true,
         "$type": "color"
       },
-        "dark-tritanopia-high-contrast": "#1f883d",
-        "dark-high-contrast": "#1f883d"
+        "dark-tritanopia-high-contrast": "#1b8238",
+        "dark-high-contrast": "#1b8238"
     }
   },
   "filePath": "src/tokens/component/diffBlob.json5",
@@ -35334,7 +35334,7 @@
 },
 "fgColor-open": {
   "key": "{fgColor.open}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -35503,7 +35503,7 @@
 },
 "fgColor-success": {
   "key": "{fgColor.success}",
-    "$value": "#1a7f37",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {
@@ -35517,7 +35517,7 @@
     "org.primer.overrides": {
       "dark": "#4ac26b",
       "dark-high-contrast": "#2BD853",
-        "dark-dimmed-high-contrast": "#dafbe1",
+        "dark-dimmed-high-contrast": "#e3fce9",
       "light-high-contrast": "#116329",
       "dark-protanopia-deuteranopia": "#54aeff",
       "dark-protanopia-deuteranopia-high-contrast": "#b6e3ff",
@@ -44316,7 +44316,7 @@
 },
 "progressBar-bgColor-success": {
   "key": "{progressBar.bgColor.success}",
-    "$value": "#1f883d",
+    "$value": "#1b8238",
   "$type": "color",
   "$extensions": {
     "org.primer.figma": {

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 20, 2025

Design Token Diff (Figma)

/figma/scales/light.json

+++ /home/runner/work/primitives/primitives/dist/figma/scales/light.json	2025-08-20 13:06:50.558670660 +0000
@@ -426,9 +426,9 @@
 {
   "name": "base/color/green/0",
   "value": {
-      "r": 0.8549019607843137,
-      "g": 0.984313725490196,
-      "b": 0.8823529411764706,
+      "r": 0.8901960784313725,
+      "g": 0.9882352941176471,
+      "b": 0.9137254901960784,
     "a": 1
   },
   "type": "COLOR",
@@ -501,9 +501,9 @@
 {
   "name": "base/color/green/5",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",

/figma/themes/light.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/light.json	2025-08-20 13:06:51.606681323 +0000
@@ -1148,9 +1148,9 @@
 {
   "name": "bgColor/success-muted",
   "value": {
-      "r": 0.8549019607843137,
-      "g": 0.984313725490196,
-      "b": 0.8823529411764706,
+      "r": 0.8901960784313725,
+      "g": 0.9882352941176471,
+      "b": 0.9137254901960784,
     "a": 1
   },
   "type": "COLOR",
@@ -1167,13 +1167,14 @@
 {
   "name": "bgColor/success-emphasis",
   "value": {
-      "r": 0.12156862745098039,
-      "g": 0.5333333333333333,
-      "b": 0.23921568627450981,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
   "refId": "mode/bgColor/success-emphasis",
+    "reference": "base/color/light/base/color/green/5",
   "collection": "mode",
   "mode": "light",
   "group": "semantic",
@@ -1185,9 +1186,9 @@
 {
   "name": "bgColor/open-muted",
   "value": {
-      "r": 0.8549019607843137,
-      "g": 0.984313725490196,
-      "b": 0.8823529411764706,
+      "r": 0.8901960784313725,
+      "g": 0.9882352941176471,
+      "b": 0.9137254901960784,
     "a": 1
   },
   "type": "COLOR",
@@ -1204,9 +1205,9 @@
 {
   "name": "bgColor/open-emphasis",
   "value": {
-      "r": 0.12156862745098039,
-      "g": 0.5333333333333333,
-      "b": 0.23921568627450981,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -1685,9 +1686,9 @@
 {
   "name": "borderColor/success-emphasis",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -1723,9 +1724,9 @@
 {
   "name": "borderColor/open-emphasis",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -2205,9 +2206,9 @@
 {
   "name": "control/borderColor/success",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -8126,9 +8127,9 @@
 {
   "name": "fgColor/success",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -8145,9 +8146,9 @@
 {
   "name": "fgColor/open",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -8441,9 +8442,9 @@
 {
   "name": "color/ansi/green-bright",
   "value": {
-      "r": 0.10196078431372549,
-      "g": 0.4980392156862745,
-      "b": 0.21568627450980393,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -8951,9 +8952,9 @@
 {
   "name": "color/prettylights/syntax/markup/inserted/bg",
   "value": {
-      "r": 0.8549019607843137,
-      "g": 0.984313725490196,
-      "b": 0.8823529411764706,
+      "r": 0.8901960784313725,
+      "g": 0.9882352941176471,
+      "b": 0.9137254901960784,
     "a": 1
   },
   "type": "COLOR",
@@ -9421,9 +9422,9 @@
 {
   "name": "button/primary/bgColor/rest",
   "value": {
-      "r": 0.12156862745098039,
-      "g": 0.5333333333333333,
-      "b": 0.23921568627450981,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",
@@ -11258,9 +11259,9 @@
 {
   "name": "diffBlob/additionLine/bgColor",
   "value": {
-      "r": 0.8549019607843137,
-      "g": 0.984313725490196,
-      "b": 0.8823529411764706,
+      "r": 0.8901960784313725,
+      "g": 0.9882352941176471,
+      "b": 0.9137254901960784,
     "a": 1
   },
   "type": "COLOR",
@@ -14013,9 +14014,9 @@
 {
   "name": "progressBar/bgColor/success",
   "value": {
-      "r": 0.12156862745098039,
-      "g": 0.5333333333333333,
-      "b": 0.23921568627450981,
+      "r": 0.10588235294117647,
+      "g": 0.5098039215686274,
+      "b": 0.2196078431372549,
     "a": 1
   },
   "type": "COLOR",

@primer primer deleted a comment from github-actions Bot Aug 20, 2025
@github-actions github-actions Bot temporarily deployed to Preview (Storybook) August 20, 2025 13:07 Inactive
@lukasoppermann lukasoppermann added the update snapshots Update visual regression test snapshots label Aug 21, 2025
@github-actions github-actions Bot removed the update snapshots Update visual regression test snapshots label Aug 21, 2025
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