From be04f055ea93243d8a605842bf342ee4cc506ae3 Mon Sep 17 00:00:00 2001 From: Rodrigo Opalo Balog <206490241+devrodri-com@users.noreply.github.com> Date: Fri, 14 Aug 2026 21:45:28 -0400 Subject: [PATCH] fix(portfolio): point Magenta to its current deployment The Magenta card linked to magenta-paysandu-m5in.vercel.app, an older deploy of the site. The project is now near completion at magenta-paysandu.vercel.app, so both the home portfolio section and the /portfolio page were sending visitors to a stale version. The link lives in a single place, so updating the case action fixes both surfaces. PortfolioSafety pins a sha256 over each case's public payload (key, cover, actions, content), so the Magenta digest moves with it. Verified: new URL returns 200 with no redirect, no other references to the old host remain, 375 tests pass and tsc --noEmit is clean. Co-Authored-By: Claude Opus 5 --- src/data/portfolio/cases/magenta.ts | 2 +- src/test/PortfolioSafety.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/portfolio/cases/magenta.ts b/src/data/portfolio/cases/magenta.ts index 3cfa305..69b2b26 100644 --- a/src/data/portfolio/cases/magenta.ts +++ b/src/data/portfolio/cases/magenta.ts @@ -41,7 +41,7 @@ export const magentaCase = definePortfolioCase({ cover: "/img/magenta-cover.png", actions: [ { - href: "https://magenta-paysandu-m5in.vercel.app", + href: "https://magenta-paysandu.vercel.app", label: { es: es.portfolio.magenta.link, en: en.portfolio.magenta.link, diff --git a/src/test/PortfolioSafety.test.ts b/src/test/PortfolioSafety.test.ts index f072e80..541d375 100644 --- a/src/test/PortfolioSafety.test.ts +++ b/src/test/PortfolioSafety.test.ts @@ -87,7 +87,7 @@ const expectedPreservedCaseHashes = { zentra: "50082406905123ed80a6eac63745d3a4a27448825990fdc82b7057d41b4d411a", esteban: "643b388f7f34ce4b90e2ba1890b007fef0f2c485694647bf56cc0c04a4c421e4", mutter: "aa118ae6042f19d18ec824d988519e28a8a36aef2b94be6a80ec3634dac1ec25", - magenta: "e705f225be4bb4ea1f0158d65198f206657f7ead2d892e4169902c9df5935c89", + magenta: "b6dab7a951a76ca6948b42840d743eef4964066964146390f76ef765592faa6f", federico: "bb8a9ebb7529473d3e6952ba0870c16b309559e09b76524abc7e678a92f8145d", boating: "7754ed5cab71d070f83f13d70fcd761440018bb2927881ebecb30e6104b2e418", campings_demo: