From 1fb4d6870ba84b256c55e9e1d104a37a1cd7d3a8 Mon Sep 17 00:00:00 2001
From: Ahmed Abdallah <2632394+ahmed-abdallah@users.noreply.github.com>
Date: Mon, 6 Jul 2026 13:48:20 -0400
Subject: [PATCH 1/5] feat(icon): Adds TeamIcon (#3392)
* Add TeamIcon
* Add version plan
---
.nx/version-plans/version-plan-1783008888643.md | 5 +++++
.../gamut-icons/src/svg/regular/team-icon.svg | 17 +++++++++++++++++
2 files changed, 22 insertions(+)
create mode 100644 .nx/version-plans/version-plan-1783008888643.md
create mode 100644 packages/gamut-icons/src/svg/regular/team-icon.svg
diff --git a/.nx/version-plans/version-plan-1783008888643.md b/.nx/version-plans/version-plan-1783008888643.md
new file mode 100644
index 00000000000..a6f3ef4e9a6
--- /dev/null
+++ b/.nx/version-plans/version-plan-1783008888643.md
@@ -0,0 +1,5 @@
+---
+gamut-icons: patch
+---
+
+Adds TeamIcon to Regular/Interface icons
diff --git a/packages/gamut-icons/src/svg/regular/team-icon.svg b/packages/gamut-icons/src/svg/regular/team-icon.svg
new file mode 100644
index 00000000000..4bf73bfc431
--- /dev/null
+++ b/packages/gamut-icons/src/svg/regular/team-icon.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
From d1236720b15e8bb02d505d560ce626afe0d15495 Mon Sep 17 00:00:00 2001
From: codecademydev
Date: Mon, 6 Jul 2026 17:50:37 +0000
Subject: [PATCH 2/5] chore(release): publish
- project: gamut-icons 9.57.10
- project: gamut-kit 3.0.7
- project: gamut 72.2.3
---
.nx/version-plans/version-plan-1783008888643.md | 5 -----
packages/gamut-icons/CHANGELOG.md | 10 ++++++++++
packages/gamut-icons/package.json | 2 +-
packages/gamut-kit/CHANGELOG.md | 7 +++++++
packages/gamut-kit/package.json | 6 +++---
packages/gamut/CHANGELOG.md | 6 ++++++
packages/gamut/package.json | 4 ++--
yarn.lock | 10 +++++-----
8 files changed, 34 insertions(+), 16 deletions(-)
delete mode 100644 .nx/version-plans/version-plan-1783008888643.md
diff --git a/.nx/version-plans/version-plan-1783008888643.md b/.nx/version-plans/version-plan-1783008888643.md
deleted file mode 100644
index a6f3ef4e9a6..00000000000
--- a/.nx/version-plans/version-plan-1783008888643.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-gamut-icons: patch
----
-
-Adds TeamIcon to Regular/Interface icons
diff --git a/packages/gamut-icons/CHANGELOG.md b/packages/gamut-icons/CHANGELOG.md
index 8d2da51accf..ddb48194b6a 100644
--- a/packages/gamut-icons/CHANGELOG.md
+++ b/packages/gamut-icons/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 9.57.10 (2026-07-06)
+
+### 🩹 Fixes
+
+- Adds TeamIcon to Regular/Interface icons ([#3392](https://github.com/Codecademy/gamut/pull/3392))
+
+### ❤️ Thank You
+
+- Ahmed Abdallah @ahmed-abdallah
+
## 9.57.9 (2026-06-16)
### 🧱 Updated Dependencies
diff --git a/packages/gamut-icons/package.json b/packages/gamut-icons/package.json
index 1de78c04e13..baf4f5b5a81 100644
--- a/packages/gamut-icons/package.json
+++ b/packages/gamut-icons/package.json
@@ -1,7 +1,7 @@
{
"name": "@codecademy/gamut-icons",
"description": "Icon library for codecademy.com",
- "version": "9.57.9",
+ "version": "9.57.10",
"author": "Codecademy ",
"dependencies": {
"@codecademy/gamut-styles": "20.0.2",
diff --git a/packages/gamut-kit/CHANGELOG.md b/packages/gamut-kit/CHANGELOG.md
index f75506d9ba3..c7af952c1cd 100644
--- a/packages/gamut-kit/CHANGELOG.md
+++ b/packages/gamut-kit/CHANGELOG.md
@@ -1,3 +1,10 @@
+## 3.0.7 (2026-07-06)
+
+### 🧱 Updated Dependencies
+
+- Updated gamut-icons to 9.57.10
+- Updated gamut to 72.2.3
+
## 3.0.6 (2026-06-25)
### 🩹 Fixes
diff --git a/packages/gamut-kit/package.json b/packages/gamut-kit/package.json
index 6c2499f4104..241e42bc65c 100644
--- a/packages/gamut-kit/package.json
+++ b/packages/gamut-kit/package.json
@@ -1,11 +1,11 @@
{
"name": "@codecademy/gamut-kit",
"description": "Styleguide & Component library for Codecademy",
- "version": "3.0.6",
+ "version": "3.0.7",
"author": "Codecademy Engineering ",
"dependencies": {
- "@codecademy/gamut": "72.2.2",
- "@codecademy/gamut-icons": "9.57.9",
+ "@codecademy/gamut": "72.2.3",
+ "@codecademy/gamut-icons": "9.57.10",
"@codecademy/gamut-illustrations": "0.58.15",
"@codecademy/gamut-patterns": "0.10.34",
"@codecademy/gamut-styles": "20.0.2",
diff --git a/packages/gamut/CHANGELOG.md b/packages/gamut/CHANGELOG.md
index 88221ed9647..a10a9b2a53a 100644
--- a/packages/gamut/CHANGELOG.md
+++ b/packages/gamut/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 72.2.3 (2026-07-06)
+
+### 🧱 Updated Dependencies
+
+- Updated gamut-icons to 9.57.10
+
## 72.2.2 (2026-06-25)
### 🩹 Fixes
diff --git a/packages/gamut/package.json b/packages/gamut/package.json
index 1f4a2fc1bc1..3fbd9be2a67 100644
--- a/packages/gamut/package.json
+++ b/packages/gamut/package.json
@@ -1,11 +1,11 @@
{
"name": "@codecademy/gamut",
"description": "Styleguide & Component library for Codecademy",
- "version": "72.2.2",
+ "version": "72.2.3",
"author": "Codecademy Engineering ",
"bin": "./bin/gamut.mjs",
"dependencies": {
- "@codecademy/gamut-icons": "9.57.9",
+ "@codecademy/gamut-icons": "9.57.10",
"@codecademy/gamut-illustrations": "0.58.15",
"@codecademy/gamut-patterns": "0.10.34",
"@codecademy/gamut-styles": "20.0.2",
diff --git a/yarn.lock b/yarn.lock
index 3ec58aa0551..d64f1a8c4b9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1616,7 +1616,7 @@ __metadata:
languageName: node
linkType: hard
-"@codecademy/gamut-icons@npm:9.57.9, @codecademy/gamut-icons@workspace:packages/gamut-icons":
+"@codecademy/gamut-icons@npm:9.57.10, @codecademy/gamut-icons@workspace:packages/gamut-icons":
version: 0.0.0-use.local
resolution: "@codecademy/gamut-icons@workspace:packages/gamut-icons"
dependencies:
@@ -1648,8 +1648,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@codecademy/gamut-kit@workspace:packages/gamut-kit"
dependencies:
- "@codecademy/gamut": "npm:72.2.2"
- "@codecademy/gamut-icons": "npm:9.57.9"
+ "@codecademy/gamut": "npm:72.2.3"
+ "@codecademy/gamut-icons": "npm:9.57.10"
"@codecademy/gamut-illustrations": "npm:0.58.15"
"@codecademy/gamut-patterns": "npm:0.10.34"
"@codecademy/gamut-styles": "npm:20.0.2"
@@ -1705,11 +1705,11 @@ __metadata:
languageName: unknown
linkType: soft
-"@codecademy/gamut@npm:72.2.2, @codecademy/gamut@workspace:*, @codecademy/gamut@workspace:packages/gamut":
+"@codecademy/gamut@npm:72.2.3, @codecademy/gamut@workspace:*, @codecademy/gamut@workspace:packages/gamut":
version: 0.0.0-use.local
resolution: "@codecademy/gamut@workspace:packages/gamut"
dependencies:
- "@codecademy/gamut-icons": "npm:9.57.9"
+ "@codecademy/gamut-icons": "npm:9.57.10"
"@codecademy/gamut-illustrations": "npm:0.58.15"
"@codecademy/gamut-patterns": "npm:0.10.34"
"@codecademy/gamut-styles": "npm:20.0.2"
From 800c495178d114514d34bb4aa4ac1c35d06e0040 Mon Sep 17 00:00:00 2001
From: Kenny Lin
Date: Mon, 6 Jul 2026 14:43:07 -0400
Subject: [PATCH 3/5] bumped react-use to update js-cookie
---
packages/gamut/package.json | 2 +-
yarn.lock | 62 ++++++++++++++++++-------------------
2 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/packages/gamut/package.json b/packages/gamut/package.json
index 3fbd9be2a67..c4c4951af47 100644
--- a/packages/gamut/package.json
+++ b/packages/gamut/package.json
@@ -27,7 +27,7 @@
"react-player": "^2.16.0",
"react-select": "^5.2.2",
"react-truncate-markup": "^5.1.2",
- "react-use": "^15.3.8",
+ "react-use": "^17.6.1",
"sanitize-markdown": "^2.6.7"
},
"files": [
diff --git a/yarn.lock b/yarn.lock
index d64f1a8c4b9..a53b75b5365 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1731,7 +1731,7 @@ __metadata:
react-player: "npm:^2.16.0"
react-select: "npm:^5.2.2"
react-truncate-markup: "npm:^5.1.2"
- react-use: "npm:^15.3.8"
+ react-use: "npm:^17.6.1"
sanitize-markdown: "npm:^2.6.7"
peerDependencies:
"@emotion/react": ^11.4.0
@@ -7805,10 +7805,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/js-cookie@npm:2.2.6":
- version: 2.2.6
- resolution: "@types/js-cookie@npm:2.2.6"
- checksum: 10c0/41dba47b7470d3dbf57025f53fd77bf70e35a0a7ce414b8ac77ed088c1273e2a549a63d59bc879735a5796cc6dc8f32c04a7ad9fe137f868747a35f843c3f9d1
+"@types/js-cookie@npm:^3.0.0":
+ version: 3.0.6
+ resolution: "@types/js-cookie@npm:3.0.6"
+ checksum: 10c0/173afaf5ea9d86c22395b9d2a00b6adb0006dcfef165d6dcb0395cdc32f5a5dcf9c3c60f97194119963a15849b8f85121e1ae730b03e40bc0c29b84396ba22f9
languageName: node
linkType: hard
@@ -8601,7 +8601,7 @@ __metadata:
languageName: node
linkType: hard
-"@xobotyi/scrollbar-width@npm:1.9.5":
+"@xobotyi/scrollbar-width@npm:^1.9.5":
version: 1.9.5
resolution: "@xobotyi/scrollbar-width@npm:1.9.5"
checksum: 10c0/4ebc79e4f798e2a5e89a5122f8fc4a086f08a92a44ac020599c4fe20d105b7d76ba06c094260b5f386a75e7ce6f6c518d9fc295228b651296b99c4477f986ac4
@@ -10506,7 +10506,7 @@ __metadata:
languageName: node
linkType: hard
-"copy-to-clipboard@npm:^3.2.0":
+"copy-to-clipboard@npm:^3.3.1":
version: 3.3.3
resolution: "copy-to-clipboard@npm:3.3.3"
dependencies:
@@ -16146,10 +16146,10 @@ __metadata:
languageName: node
linkType: hard
-"js-cookie@npm:^2.2.1":
- version: 2.2.1
- resolution: "js-cookie@npm:2.2.1"
- checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376
+"js-cookie@npm:^3.0.0":
+ version: 3.0.8
+ resolution: "js-cookie@npm:3.0.8"
+ checksum: 10c0/421912a4a55535bda32b3059835864e1182c3af5b4516df00a060edc1fa5a53d38bb8d5a91d5d305e396206f4fd11e829f17850aa5aa8164118c04d8ebf1ff5d
languageName: node
linkType: hard
@@ -17393,7 +17393,7 @@ __metadata:
languageName: node
linkType: hard
-"nano-css@npm:^5.2.1":
+"nano-css@npm:^5.6.2":
version: 5.6.2
resolution: "nano-css@npm:5.6.2"
dependencies:
@@ -19729,28 +19729,28 @@ __metadata:
languageName: node
linkType: hard
-"react-use@npm:^15.3.8":
- version: 15.3.8
- resolution: "react-use@npm:15.3.8"
+"react-use@npm:^17.6.1":
+ version: 17.6.1
+ resolution: "react-use@npm:17.6.1"
dependencies:
- "@types/js-cookie": "npm:2.2.6"
- "@xobotyi/scrollbar-width": "npm:1.9.5"
- copy-to-clipboard: "npm:^3.2.0"
+ "@types/js-cookie": "npm:^3.0.0"
+ "@xobotyi/scrollbar-width": "npm:^1.9.5"
+ copy-to-clipboard: "npm:^3.3.1"
fast-deep-equal: "npm:^3.1.3"
fast-shallow-equal: "npm:^1.0.0"
- js-cookie: "npm:^2.2.1"
- nano-css: "npm:^5.2.1"
+ js-cookie: "npm:^3.0.0"
+ nano-css: "npm:^5.6.2"
react-universal-interface: "npm:^0.6.2"
resize-observer-polyfill: "npm:^1.5.1"
- screenfull: "npm:^5.0.0"
+ screenfull: "npm:^5.1.0"
set-harmonic-interval: "npm:^1.0.1"
- throttle-debounce: "npm:^2.1.0"
+ throttle-debounce: "npm:^3.0.1"
ts-easing: "npm:^0.2.0"
- tslib: "npm:^2.0.0"
+ tslib: "npm:^2.1.0"
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
- checksum: 10c0/9679090467f65d079c684121e246e08e273c3898659755e0bf13a32f58d242d4c6531299fff310a92980041f8439d48519de6feec0c9f5b0a63d99f30876a279
+ react: "*"
+ react-dom: "*"
+ checksum: 10c0/8b3babd9f7db14624e172d22c2fb30f091d785e97d0aed84e47e52a3ca8dbdc0c094ab797bbd0e754ff2f92be82357c7a46e08dbc85244edfefa21475f760cdf
languageName: node
linkType: hard
@@ -20779,7 +20779,7 @@ __metadata:
languageName: node
linkType: hard
-"screenfull@npm:^5.0.0":
+"screenfull@npm:^5.1.0":
version: 5.2.0
resolution: "screenfull@npm:5.2.0"
checksum: 10c0/86fd49983e2edc153ee2e674a570c711cb0961a9cacca659309f79636ccc8ca8a0b830ea4dacdae7403a8bb7ba6affd5bcdce053aa97782961247a49bfd2ba68
@@ -22063,10 +22063,10 @@ __metadata:
languageName: node
linkType: hard
-"throttle-debounce@npm:^2.1.0":
- version: 2.3.0
- resolution: "throttle-debounce@npm:2.3.0"
- checksum: 10c0/41648e4cf46f935818af32ecac34f9876c618f24e300551cbe3a0ca2c5828cb8d2f9b73e6e1e2f8c64237f70fbc8c541f9b5c9114da70b33b1ed10ba4cc6b15f
+"throttle-debounce@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "throttle-debounce@npm:3.0.1"
+ checksum: 10c0/c8e558479463b7ed8bac30d6b10cc87abd1c9fc64edfce2db4109be1a04acaef5d2d0557f49c1a3845ea07d9f79e6e0389b1b60db0a77c44e5b7a1216596f285
languageName: node
linkType: hard
From 6068e32a628c97fad73dc058588782956922579c Mon Sep 17 00:00:00 2001
From: Kenny Lin
Date: Mon, 6 Jul 2026 14:52:32 -0400
Subject: [PATCH 4/5] added version plan
---
.nx/version-plans/version-plan-1783363925506.md | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 .nx/version-plans/version-plan-1783363925506.md
diff --git a/.nx/version-plans/version-plan-1783363925506.md b/.nx/version-plans/version-plan-1783363925506.md
new file mode 100644
index 00000000000..ebf830f0b73
--- /dev/null
+++ b/.nx/version-plans/version-plan-1783363925506.md
@@ -0,0 +1,5 @@
+---
+gamut: patch
+---
+
+Bumping react-use to 17.6.1 updates past js-cookie 2.2.1 vulnerability to js-cookie 3.0.7
From 38b745a14d64718b8cfbbb2bf765ce9d3a27e39b Mon Sep 17 00:00:00 2001
From: Kenny Lin
Date: Mon, 6 Jul 2026 15:08:59 -0400
Subject: [PATCH 5/5] add in checkout v4
---
.github/workflows/publish-alpha.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.github/workflows/publish-alpha.yml b/.github/workflows/publish-alpha.yml
index b968dd17558..e4c5830d8a6 100644
--- a/.github/workflows/publish-alpha.yml
+++ b/.github/workflows/publish-alpha.yml
@@ -27,6 +27,8 @@ jobs:
runs-on: ubuntu-22.04
timeout-minutes: 30
steps:
+ - uses: actions/checkout@v4
+
- uses: ./.github/actions/prerelease-publish
with:
node-auth-token: ${{ secrets.NODE_AUTH_TOKEN }}