unified development activity dev.permadeath.com

build: run the tests with the aws feature before building the image #238

Merged permadeath.com
targeting main from claude/test-on-deploy
Merged opened by and assigned to permadeath.com
targeting main from claude/test-on-deploy

The Dockerfile runs cargo test --features aws --locked before the release build, so an image with a failing test is never built. The Makefile, AGENTS.md and README now use --features aws for tests and clippy.

This needed #223 merged first; it has merged, and this branch is rebased on it. Before #223, docker build . stopped at site::prerender::tests::index_carries_the_headline_without_javascript (166 passed, 1 failed), which shows the gate works.

Verified: cargo test --features aws --locked 174 passed and clippy -D warnings clean on b40ec1f; docker build . succeeds (172 tests in the image build) on 5cba723.

🤖 Generated with Claude Code

Commits 0