Articolul foam-rolling-for-knee-pain primește rezumat în trei limbi
Aceleași commit-uri ca în !69 (merged), pe ramura tăiată din main, pentru producție.
Unul dintre cele 72 de articole din Hyperhub a fost preluat fără rezumat, așa că
foam-rolling-for-knee-pain se servea fără <meta name="description"> și fără
og:description, în RO, EN și RU. Blocul <noscript> conținea doar titlul.
Ce s-a schimbat
-
frontend/src/data/hyperhubArticles.ts— rezumatul în engleză. -
frontend/src/data/hyperhubTranslations/part2.ts— rezumatul în română și rusă. -
backend/prisma/backfill-hyperhub-translations.ts— unexcerptgol pe un rând al cărui articol-sursă are unul nu mai e tratat ca stare finală.
Verificare
Rulată pe conținutul identic al ramurii-soră: backend npm run build (cod 0) și
600 de teste trecute; frontend typecheck, lint, 433 de teste și build, toate
curate. Randarea locală pe o copie a unei baze cu defectul întoarce descrierea în
cele trei limbi.
După fuziune
Merge-ul pornește deploy:production. După ce se termină, se apasă
seed:production pe același pipeline, altfel textul rămâne doar în cod.
Criteriu de acceptare
curl -sS https://hyperice.md/blogs/hyperhub/foam-rolling-for-knee-pain | grep -c 'og:description' → 1, la fel pe /en/ și /ru/.