diff --git a/HISTORY.md b/HISTORY.md index 75efab6..f2f6537 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -4,4 +4,10 @@ Pieter Viljoen's blog, and the tooling that builds, verifies, and deploys it. ## Release History -The site has not been released to its public address yet. The migration is in progress, and this file records it once the first production deploy lands. +- Version 1.0: + - First public release. The blog's content, media, URL contract, and deploy tooling are published as a repository for the first time, having previously lived inside a hosted blogging platform. + - 108 posts and 2 pages as Hugo content, in a tree that mirrors the URLs it serves, with 778 media files carried at their original bytes. + - The URL contract as committed ground truth: 328 addresses that must render, 917 that must redirect, and 778 legacy image URLs that must resolve, each verified with a live request rather than predicted. + - CI gates that contract on every pull request, alongside the doc, shell, and workflow linters, with the Hugo version pinned by checksum so a build is reproducible. + - A self-contained release bundle carrying the site, the web-server config, and the redirect maps together, so a rollback reverts the rules and the content they refer to as one unit. + - The site is not yet serving its public address. This release is the source and its pipeline, not the cutover. diff --git a/README.md b/README.md index e2ddf89..6a63ab8 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,14 @@ The site itself is not distributed as a package. It is built from this source an ### Release Notes +**Version**: 1.0 + +**Summary**: + +- First public release. The content, media, URL contract, and deploy tooling are published as a repository for the first time. +- The URL contract is committed ground truth and gated in CI: 328 addresses that must render, 917 that must redirect, and 778 legacy image URLs that must resolve. +- The site is not yet serving its public address. This release is the source and its pipeline, not the cutover. + See [Release History][history] for the full history. ## Table of Contents diff --git a/cspell.json b/cspell.json index 91f6762..3c40073 100644 --- a/cspell.json +++ b/cspell.json @@ -21,6 +21,7 @@ "brotli", "caddyfile", "codegen", + "cutover", "dependabot", "goldmark", "insanegenius",