OBJECTWIRE

Independent · Verified · In-Depth

TechnologyPipeline2 min read

Pipeline Test — JackArticle Component

This article verifies that the commit-deploy pipeline correctly extracts content from a full JSX JackArticle page and upserts it to the jack_articles Supabase table.

OE

Platform Infrastructure

' }, { label: 'Extraction method', value: 'findOpenTagEnd + extractStrProp + extractExprProp' }, { label: 'Body conversion', value: 'jsxToHtml(convertSubComponents(bodyJsx))' }, ]} />

What This Test Verifies

This page is a minimal JackArticle component test for the ObjectWire commit-deploy automation pipeline. When npm run wiki:migrate is run, this page should be detected as a JackArticle type and all props — including categories, timeline, relatedArticles, and the body JSX — should be extracted and upserted to the jack_articles Supabase table with slug jackarticle-test.

3

Tables covered (articles, jack_articles, article_pages)

1

Command to publish (npm run pipeline:local)

0

Manual SQL seed migrations needed

Articles you can write without touching SQL

Expected Pipeline Behaviour

After a successful migration run, npm run wiki:trim should replace this full JSX file with a lean JackArticleDB stub. The page will continue rendering identically — content served dynamically from Supabase rather than from static JSX in the repository.

SUCCESS CRITERIA
  • Supabase jack_articles table contains a row with slug jackarticle-test
  • title, categories, content_html are populated correctly
  • This page.tsx is trimmed to a JackArticleDB stub after wiki:trim
  • Page renders correctly from the DB in production

Discussion

Comments post live to the ObjectWire Discord server.
Join server →

Every comment appears live in our Discord server.

Join to see the full conversation and connect with the community.

Join ObjectWire Discord

Comments sync to our ObjectWire Discord · Pipeline Test — JackArticle Component.

Pipeline Test — JackArticle Component | ObjectWire