File tree Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -49,23 +49,14 @@ jobs:
49
49
R2_ACCOUNT_ID : ${{ secrets.R2_ACCOUNT_ID }}
50
50
R2_BUCKET_NAME : ${{ secrets.R2_BUCKET_NAME }}
51
51
run : |
52
- brew install awscli # ✅ Install AWS CLI for macOS
52
+ brew install awscli # Install AWS CLI for macOS
53
53
aws configure set aws_access_key_id ${{ secrets.R2_ACCESS_KEY_ID }}
54
54
aws configure set aws_secret_access_key ${{ secrets.R2_SECRET_ACCESS_KEY }}
55
55
aws configure set default.region auto
56
56
57
- # Set multipart upload environment variables
58
- export AWS_MAX_ATTEMPTS=10
59
- export AWS_S3_MULTIPART_THRESHOLD=64MB
60
- export AWS_S3_MULTIPART_CHUNKSIZE=64MB
61
-
62
- # Get file size (macOS-compatible)
63
- FILE_SIZE=$(stat -f%z "build/macos/Build/Products/Release/Socket_Probe.zip")
64
-
65
- # Upload file
66
- aws s3 cp --endpoint-url=https://${{ secrets.R2_ACCOUNT_ID }}.r2.cloudflarestorage.com \
67
- build/macos/Build/Products/Release/Socket_Probe.zip s3://${{ secrets.R2_BUCKET_NAME }}/macos/Socket_Probe.zip \
68
- --acl public-read --expected-size=$FILE_SIZE
57
+ # Force a single-part upload by disabling multipart
58
+ aws s3 cp --no-multipart --endpoint-url=https://${{ secrets.R2_ACCOUNT_ID }}.r2.cloudflarestorage.com \
59
+ build/macos/Build/Products/Release/Socket_Probe.zip s3://${{ secrets.R2_BUCKET_NAME }}/macos/Socket_Probe.zip --acl public-read
69
60
70
61
echo "✅ macOS build uploaded!"
71
62
You can’t perform that action at this time.
0 commit comments