Skip to content

Deploy v11.6.1#18150

Merged
pettinarip merged 147 commits into
masterfrom
staging
May 8, 2026
Merged

Deploy v11.6.1#18150
pettinarip merged 147 commits into
masterfrom
staging

Conversation

@pettinarip
Copy link
Copy Markdown
Member


⚡️ Changes

🌐 Translations

📝 Documentation

🔧 Tooling

📦 Dependencies


🦄 Contributors

Thank you @fredrik0x, @konopkja, @nloureiro, @pettinarip and @wackerow for the contributions! 🏆


pettinarip and others added 30 commits April 15, 2026 19:04
Integrated review findings:
- Merged Unit 3 (scripts) into Unit 1 — not independently deliverable
- Clarified two-job CI rationale: enables partial archive upload on failure
- Resolved getGFIs() open question — fetch-gfis.json covers it via USE_MOCK_DATA
- Documented reuseExistingServer caveat for local dev determinism
- Clarified catch-all page coverage in Unit 2
Use --frozen-lockfile on both pnpm installs so CI cannot silently
drift from the committed lockfile. Also drop the unneeded
`if: always()` on chromatic-upload; it was only ever reachable via
`needs`, so the default already gates it on the build job producing
artifacts to upload.
networkidle is flaky on Next.js pages due to analytics beacons and
prefetch — the explicit stable-selector + nav-skeleton-detach waits
already gate readiness, so domcontentloaded is enough.

Also default stableSelector to "h1" in the loop destructure and drop
the 15 redundant literals from the page table.
The previous merge of origin/dev preferred dev's lockfile, which
dropped @chromatic-com/playwright added by this branch. Regenerated
to restore the missing entry and unblock unit-tests CI.
The webServer block ran pnpm start for every project, breaking
unit tests in CI which don't need (or have) a production build.
Gate it on chromatic project args so unit and e2e runs skip it.
Plans under docs/plans/ are local working artifacts and should not be
committed alongside feature work.
- Add `isPartOf` to all articles, pointing to WebPage graph node
- refactor `url: url,` to `url,` throughout
- refactor `articleId` to const on all Article graph nodes

Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
…tic-page-visual-tests

# Conflicts:
#	app/[locale]/_components/HomepageLazy.tsx
#	pnpm-lock.yaml
myelinated-wackerow and others added 20 commits May 3, 2026 23:08
Apply 13 critical fixes from translation review of PR #18113:

- WETH ticker uppercase in id/it/pt-br/sw/te page-get-eth.json
- Stray English "by" in sw page-what-is-ethereum.json:35
- Stray English "The" in vi page-what-is-ethereum.json:103
- Restore Frontier brand name in sw and vi page-what-is-ethereum
- Restore The Merge brand name in sw page-what-is-ethereum
- Lowercase Blokzincir mid-sentence in tr page-what-is-ethereum (x2)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
"non-fungible tokens" was rendered as "fungus-less tokens"
(பூஞ்சையற்ற, from பூஞ்சை = fungus). Replace with the
ETHGlossary-canonical Tamil term: பதிலீடு செய்ய முடியாத
டோக்கன்கள் (literally "irreplaceable tokens").

Source: ethglossary /api/v1/translations/ta/non-fungible%20token%20(nft)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
…e-visual-tests

test(visual): add Playwright + Chromatic page visual regression suite
i18n: translation pipeline (all languages)
fix(staking): remove excessive whitespace in SaaS product cards
fix: wallet logo span, title alignment
patch(ui): listing methodology font style
seo: patch layer-2 description and find-wallet heading levels
patch(ui): ExpandableCard adjustments
# Conflicts:
#	app/[locale]/page-jsonld.tsx
seo(jsonld): bidirectional webPageId and articleId
…on-registry

fix(seo): resolve translation status by content, not namespace prefix
@netlify
Copy link
Copy Markdown

netlify Bot commented May 8, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 26139a7
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69fdf365ba4a4e00084081a7
😎 Deploy Preview https://deploy-preview-18150.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 69 (🟢 up 4 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (no change from production)
SEO: 99 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added config ⚙️ Changes to configuration files content 🖋️ This involves copy additions or edits dependencies 📦 Changes related to project dependencies tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program labels May 8, 2026
Copy link
Copy Markdown
Member Author

@pettinarip pettinarip left a comment

Choose a reason for hiding this comment

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

Reviewed against the deploy-preview at https://deploy-preview-18150.ethereum.it/ (staging.ethereum.org was serving a stale build at review time, so checks were performed against the deploy-preview which reflects the exact bits this PR will promote).

Page Status Notes
/ "Daily trading volume (USD)" label present (#18090)
/layer-2/ Fusaka/PeerDAS Dec 2025 copy live (#18096)
/layer-2/networks/ JSON-LD @type: CollectionPage + ItemList (#18102)
/what-is-ethereum/ 2026 roadmap copy (#18088); bidirectional mainEntityisPartOf JSON-LD (#18034)
/wallets/find-wallet/ Updated meta title/description (#18101); wallet logo/title alignment OK (#18138)
/get-eth/ Updated meta (#18100); "Carbon DeFi" display name (#18089)
/staking/saas/ SaaS card tag whitespace fix (#18081)
/staking/ ExpandableCard adjustments render correctly (#18091)
/community/grants/ Etherscan Grant Directory entry present (#18105)
/es/ Spanish content renders; translation-status fix (#18143) doesn't break locale rendering

No regressions found. LGTM 🚀

(Self-approval blocked by GitHub — needs another reviewer to formally approve.)

@pettinarip pettinarip merged commit 05e35b0 into master May 8, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config ⚙️ Changes to configuration files content 🖋️ This involves copy additions or edits dependencies 📦 Changes related to project dependencies tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants