Skip to content

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:24
· 422 commits to main since this release
v1.0.2
958bb73

[1.0.2] - 2026-09-19

A checks-only release: the site served in production is the same as 1.0.1.
What changes is what stands between a change and production — the OG images,
which broke twice during 1.0.1 without any check noticing, are now compared
byte for byte in CI — and the release guide, which 1.0.1 proved wrong in four
places.

Added

  • CI now checks the OG images
    (#44). They are rendered at
    request time, so lint, typecheck and build never ran them, and the oxfmt
    reformat of 1.0.1 broke them twice with CI green. The build job now serves
    .output and compares the OG images of /, /blog and /blog/gwm byte for
    byte against references committed under scripts/og-smoke/ — rendering is
    identical across platforms, a reference made on macOS matches production bit
    for bit. A gradient split across lines fails it with a 500, single quotes in
    main.css fail it on the image itself. An intended change to an OG image
    goes through scripts/og-smoke.sh --update.

Fixed

  • docs/RELEASE.md described the release it was supposed to guide wrongly
    (#43). Cutting 1.0.1
    contradicted four passages: the Linked issue check applies to pull requests
    into dev too, not only main; main also requires an approval, so the
    promotion is merged with --admin — which bypasses the required checks as
    well, and must only come after they are green; /api/health cannot tell the
    tag's image from the one deploy.yml ships on the merge, so the proof of a
    release is gh release view; and re-running an old tag does not rebuild the
    image, it rewrites the release notes from the tag's tree.