- Add s3.go with AWS SDK v2 S3Client wrapper for R2/B2 operations - Implement listObjects, deleteObject, objectExists, uploadFile, copyObject, downloadObject - Add s3_test.go with MockS3Client and comprehensive tests - Wire promoteRecentReplaysForCycle() into build cycle in main.go - Add fetchRecentMatchIDs() to query recent matches from PostgreSQL - Add fetchExemptMatchIDs() to protect series/season/playlist matches from pruning - Implement pruneR2CacheWithDB() for 10GB cap enforcement with exemptions - Update go.mod with AWS SDK v2 dependencies Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
34 lines
1.5 KiB
Modula-2
34 lines
1.5 KiB
Modula-2
module github.com/aicodebattle/acb
|
|
|
|
go 1.25.0
|
|
|
|
require (
|
|
github.com/aws/aws-sdk-go-v2 v1.41.4
|
|
github.com/aws/aws-sdk-go-v2/config v1.32.12
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.19.12
|
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.2
|
|
github.com/lib/pq v1.12.0
|
|
golang.org/x/image v0.38.0
|
|
)
|
|
|
|
require (
|
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.21 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.12 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/signin v1.0.8 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.30.13 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.17 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.41.9 // indirect
|
|
github.com/aws/smithy-go v1.24.2 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
|
github.com/redis/go-redis/v9 v9.18.0 // indirect
|
|
go.uber.org/atomic v1.11.0 // indirect
|
|
)
|