ddcf7f16

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Add stubs to upload media to s3 instead of the local filesystem (#108)

Wire in the s3 and s3config packages, a MediaSource abstraction in
the handlers package, and mutually exclusive --media-dir/--s3-config
flags in both commands. All s3 implementation functions currently
return "not implemented", so no live S3 connection is required.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Reviewed-on: https://codeberg.org/mtlynch/little-moments/pulls/108
Co-authored-by: Michael Lynch <git@mtlynch.io>
Co-committed-by: Michael Lynch <git@mtlynch.io>

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 3s 3s 3s
Eval 3s 1m55s 1m55s 1m59s
Build 27s 6m11s 1m12s 1m39s
Test - - - -
Deploy - - - -
Suite 0s 8m10s 1m59s 1m59s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s