Skip to content

Upgrading a Year-Old Astro Blog in Under an Hour with Codex

Published: 1 min read Suggest Changes

Today I used Codex to upgrade this blog from a setup that was more than a year behind to a current, secure stack, and it took far less time than I expected.

I gave it a simple brief:

From there, it handled the upgrade in stages instead of brute-forcing everything at once.

What got upgraded

What broke (and got fixed)

As expected with a major version jump, a couple of things needed migration fixes:

Each one was fixed directly in the repo, then validated with build/lint/audit runs.

Security result

Before: multiple vulnerabilities across direct and transitive dependencies.
After: npm audit returned 0 vulnerabilities.

Small UX polish while we were there

I also asked for quick UI tweaks:

Why this felt fast

The biggest win was not typing speed, it was workflow:

No guessing, no giant risky upgrades, and no long debugging rabbit holes.

The end result: a modernized Astro site, a clean dependency tree, passing builds, and a better-looking theme, all in one focused session.


Next Post
Starlink Performance in the Austrlian Outback