S sajjady.dev
Blog Résumé
← All posts

Testing the Pipeline

Engineering

An end-to-end smoke test: this row, its image, and its blocks travel from Notion to the Astro build and out to the edge.

If you can read this sentence and see the image below, the whole loop is closed: a row in Notion became a statically generated page with a locally cached asset.

Test image riding the build pipeline

Test image riding the build pipeline

The image file is downloaded at build time into public/images/notion/ — no runtime dependency on Notion or its expiring signed URLs.

Why this matters

Signed S3 links die after an hour. A static site lives forever. The build is the bridge.