Skip to content

Commit f375e97

Browse files
github-actions[bot]khadniaelmanaa
authored
Update CCT Changelog: New CCIP Tokens Detected (#2682)
* CCT: Update changelog with new tokens * update * update * update --------- Co-authored-by: khadni <[email protected]> Co-authored-by: aelmanaa <[email protected]>
1 parent 3319c23 commit f375e97

File tree

5 files changed

+142
-12
lines changed

5 files changed

+142
-12
lines changed

.github/workflows/detect-new-data.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ jobs:
3131
steps:
3232
# Step 1: Check out the repository code
3333
- name: Checkout Repo
34-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34+
uses: actions/checkout@v4
3535
with:
3636
fetch-depth: 0 # Fetch all history for git operations
3737

3838
# Step 2: Set up Node.js environment
3939
- name: Setup Node.js
40-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
40+
uses: actions/setup-node@v4
4141
with:
4242
node-version: ${{ env.NODE_VERSION }}
4343
cache: 'npm'
@@ -67,13 +67,13 @@ jobs:
6767
steps:
6868
# Step 1: Check out repository code
6969
- name: Checkout Repo
70-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
70+
uses: actions/checkout@v4
7171
with:
7272
fetch-depth: 0 # Fetch all history for git operations
7373

7474
# Step 2: Set up Node.js environment
7575
- name: Setup Node.js
76-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
76+
uses: actions/setup-node@v4
7777
with:
7878
node-version: ${{ env.NODE_VERSION }}
7979
cache: 'npm'
@@ -152,7 +152,7 @@ jobs:
152152
# Step 11: Upload artifacts for debugging and record-keeping
153153
- name: Capture output artifacts
154154
if: always()
155-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
155+
uses: actions/upload-artifact@v4
156156
with:
157157
name: data-detection-${{ github.run_id }}
158158
path: |

.github/workflows/detect-new-tokens.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ jobs:
4545
runs-on: ubuntu-latest
4646
steps:
4747
- name: Checkout Repo
48-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48+
uses: actions/checkout@v4
4949
with:
5050
fetch-depth: 0 # Fetch all history for git operations
5151
- name: Setup Node.js
52-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
52+
uses: actions/setup-node@v4
5353
with:
5454
node-version: ${{ env.NODE_VERSION }}
5555
cache: 'npm'
@@ -76,11 +76,11 @@ jobs:
7676
runs-on: ubuntu-latest
7777
steps:
7878
- name: Checkout Repo
79-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
79+
uses: actions/checkout@v4
8080
with:
8181
fetch-depth: 0 # Fetch all history for git operations
8282
- name: Setup Node.js
83-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
83+
uses: actions/setup-node@v4
8484
with:
8585
node-version: ${{ env.NODE_VERSION }}
8686
cache: 'npm'
@@ -160,7 +160,7 @@ jobs:
160160
# Capture output artifacts (always runs, even if previous steps failed)
161161
- name: Capture output files
162162
if: always()
163-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
163+
uses: actions/upload-artifact@v4
164164
with:
165165
name: token-detection-artifacts-${{ github.run_id }}
166166
path: |

.github/workflows/test.yml

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
- name: Cache node_modules
3232
uses: actions/cache@v4
3333
id: cache-node-modules
34+
continue-on-error: true
3435
with:
3536
path: |
3637
node_modules
@@ -60,17 +61,26 @@ jobs:
6061
# Restore node_modules from setup job
6162
- name: Restore node_modules
6263
uses: actions/cache@v4
64+
continue-on-error: true
6365
with:
6466
path: |
6567
node_modules
6668
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
6769
restore-keys: |
6870
${{ runner.os }}-node-modules-
6971
72+
- name: Ensure Dependencies
73+
run: |
74+
if [ ! -d "node_modules" ]; then
75+
echo "node_modules not found, installing dependencies..."
76+
npm ci --prefer-offline --no-audit
77+
fi
78+
7079
# Cache Solidity compilation artifacts
7180
- name: Restore compilation caches
7281
id: cache-solidity
7382
uses: actions/cache@v4
83+
continue-on-error: true
7484
with:
7585
path: |
7686
.test/artifacts
@@ -109,12 +119,20 @@ jobs:
109119
# Restore node_modules from setup job
110120
- name: Restore node_modules
111121
uses: actions/cache@v4
122+
continue-on-error: true
112123
with:
113124
path: |
114125
node_modules
115126
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
116127
restore-keys: |
117128
${{ runner.os }}-node-modules-
129+
130+
- name: Ensure Dependencies
131+
run: |
132+
if [ ! -d "node_modules" ]; then
133+
echo "node_modules not found, installing dependencies..."
134+
npm ci --prefer-offline --no-audit
135+
fi
118136
119137
- name: Check ESLint
120138
run: |
@@ -144,12 +162,20 @@ jobs:
144162
# Restore node_modules from setup job
145163
- name: Restore node_modules
146164
uses: actions/cache@v4
165+
continue-on-error: true
147166
with:
148167
path: |
149168
node_modules
150169
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
151170
restore-keys: |
152171
${{ runner.os }}-node-modules-
172+
173+
- name: Ensure Dependencies
174+
run: |
175+
if [ ! -d "node_modules" ]; then
176+
echo "node_modules not found, installing dependencies..."
177+
npm ci --prefer-offline --no-audit
178+
fi
153179
154180
- name: Check Internal Links
155181
run: npm run linkcheck-internal
@@ -172,17 +198,25 @@ jobs:
172198
# Restore node_modules from setup job
173199
- name: Restore node_modules
174200
uses: actions/cache@v4
201+
continue-on-error: true
175202
with:
176203
path: |
177204
node_modules
178205
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
179206
restore-keys: |
180207
${{ runner.os }}-node-modules-
181208
209+
- name: Ensure Dependencies
210+
run: |
211+
if [ ! -d "node_modules" ]; then
212+
echo "node_modules not found, installing dependencies..."
213+
npm ci --prefer-offline --no-audit
214+
fi
215+
182216
- name: Generate Astro types
183217
run: |
184218
echo "Generating Astro types..."
185-
npx astro sync
219+
npm run astro sync
186220
187221
- name: Check Types
188222
run: |
@@ -212,13 +246,21 @@ jobs:
212246
# Restore node_modules from setup job
213247
- name: Restore node_modules
214248
uses: actions/cache@v4
249+
continue-on-error: true
215250
with:
216251
path: |
217252
node_modules
218253
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
219254
restore-keys: |
220255
${{ runner.os }}-node-modules-
221256
257+
- name: Ensure Dependencies
258+
run: |
259+
if [ ! -d "node_modules" ]; then
260+
echo "node_modules not found, installing dependencies..."
261+
npm ci --prefer-offline --no-audit
262+
fi
263+
222264
- name: Run Jest Tests
223265
run: npm test -- --coverage
224266

@@ -228,4 +270,4 @@ jobs:
228270
with:
229271
name: coverage-report-node-${{ matrix.node-version }}
230272
path: coverage/
231-
retention-days: 30
273+
retention-days: 30

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"node": "20.x"
88
},
99
"scripts": {
10+
"astro": "astro",
1011
"dev": "astro dev",
1112
"start": "astro dev",
1213
"build": "astro build && npm run pin-sol-version",

public/changelog.json

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,93 @@
282282
}
283283
},
284284
"data": [
285+
{
286+
"category": "integration",
287+
"date": "2025-05-25",
288+
"description": "Newly supported tokens: 1XMM, BOLD, CHIKA, DAMN, FEED, LsETH, NEKO, PFVS, SolvBTC.JUP, WOW, deUSD, syrupUSDC, zBTC",
289+
"relatedTokens": [
290+
{
291+
"assetName": "One-XMM Token",
292+
"baseAsset": "1XMM",
293+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/1XMM",
294+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/1xmm.webp?auto=compress%2Cformat"
295+
},
296+
{
297+
"assetName": "BOLD Stablecoin",
298+
"baseAsset": "BOLD",
299+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/BOLD",
300+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/bold.webp?auto=compress%2Cformat"
301+
},
302+
{
303+
"assetName": "Chiikawa",
304+
"baseAsset": "CHIKA",
305+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/CHIKA",
306+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/chika.webp?auto=compress%2Cformat"
307+
},
308+
{
309+
"assetName": "Sol Killer",
310+
"baseAsset": "DAMN",
311+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/DAMN",
312+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/damn.webp?auto=compress%2Cformat"
313+
},
314+
{
315+
"assetName": "FEED",
316+
"baseAsset": "FEED",
317+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/FEED",
318+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/feed.webp?auto=compress%2Cformat"
319+
},
320+
{
321+
"assetName": "Liquid Staked ETH",
322+
"baseAsset": "LsETH",
323+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/LsETH",
324+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/lseth.webp?auto=compress%2Cformat"
325+
},
326+
{
327+
"assetName": "Neko",
328+
"baseAsset": "NEKO",
329+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/NEKO",
330+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/neko.webp?auto=compress%2Cformat"
331+
},
332+
{
333+
"assetName": "Puffverse Token",
334+
"baseAsset": "PFVS",
335+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/PFVS",
336+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/pfvs.webp?auto=compress%2Cformat"
337+
},
338+
{
339+
"assetName": "SolvBTC Jupiter",
340+
"baseAsset": "SolvBTC.JUP",
341+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/SolvBTC.JUP",
342+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/solvbtcjup.webp?auto=compress%2Cformat"
343+
},
344+
{
345+
"assetName": "WOW",
346+
"baseAsset": "WOW",
347+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/WOW",
348+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/wow.webp?auto=compress%2Cformat"
349+
},
350+
{
351+
"assetName": "deUSD",
352+
"baseAsset": "deUSD",
353+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/deUSD",
354+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/deusd.webp?auto=compress%2Cformat"
355+
},
356+
{
357+
"assetName": "Syrup USDC",
358+
"baseAsset": "syrupUSDC",
359+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/syrupUSDC",
360+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/syrupusdc.webp?auto=compress%2Cformat"
361+
},
362+
{
363+
"assetName": "zBTC",
364+
"baseAsset": "zBTC",
365+
"url": "https://docs.chain.link/ccip/directory/mainnet/token/zBTC",
366+
"iconUrl": "https://d2f70xi62kby8n.cloudfront.net/tokens/zbtc.webp?auto=compress%2Cformat"
367+
}
368+
],
369+
"title": "Cross-chain token (CCT) standard: Added support for new tokens",
370+
"topic": "CCIP"
371+
},
285372
{
286373
"category": "integration",
287374
"date": "2025-05-25",

0 commit comments

Comments
 (0)