@ -224,3 +224,4 @@ jobs:
echo "✓ Successfully copied ${{ matrix.variant }} to Docker Hub"
@ -83,3 +83,4 @@ jobs:
path: test/s3/filer_group/weed-test*.log
retention-days: 3
@ -91,3 +91,4 @@ jobs:
echo "| readonly | /public | Read-only |" >> $GITHUB_STEP_SUMMARY
@ -25,3 +25,4 @@ test-resume: build-weed
clean:
rm -f ../../weed/weed
@ -47,3 +47,4 @@ go test -v -timeout 5m ./test/metadata_subscribe/...
- Tests create temporary directories that are cleaned up after completion
- Tests use ports 9333 (master), 8080 (volume), 8888 (filer)
@ -90,3 +90,4 @@ These tests use **AWS SDK v2 for Go**, which has the same ETag validation behavi
- [GitHub Issue #7768](https://github.com/seaweedfs/seaweedfs/issues/7768)
- [AWS S3 ETag Documentation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.html)
@ -17,3 +17,4 @@
}
@ -90,3 +90,4 @@ To debug test failures:
```
@ -35,3 +35,4 @@
]
@ -205,3 +205,4 @@ func (q *CleanupQueue) OldestAge() time.Duration {
@ -369,3 +369,4 @@ func TestCleanupQueue_Concurrent(t *testing.T) {
@ -124,3 +124,4 @@ func MaskAccessKey(accessKeyId string) string {
return accessKeyId
@ -133,3 +133,4 @@ func TestMaskAccessKey(t *testing.T) {
@ -4,3 +4,4 @@ const (
// DefaultBucketsPath is the default path for S3 buckets in the filer
DefaultBucketsPath = "/buckets"
)
@ -130,3 +130,4 @@ func TestRemoveDuplicateSlashes(t *testing.T) {
@ -102,3 +102,4 @@ func TestMasterClientFilerGroupLogging(t *testing.T) {