Skip to content

Commit b85f000

Browse files
Merge pull request #17 from TheCodeDaniel/fix/ci_issues
chore: update create build yaml
2 parents 7145792 + 2349735 commit b85f000

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

.github/workflows/create_build.yaml

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,14 @@ jobs:
4949
R2_ACCOUNT_ID: ${{ secrets.R2_ACCOUNT_ID }}
5050
R2_BUCKET_NAME: ${{ secrets.R2_BUCKET_NAME }}
5151
run: |
52-
brew install awscli # Install AWS CLI for macOS
52+
brew install awscli # Install AWS CLI for macOS
5353
aws configure set aws_access_key_id ${{ secrets.R2_ACCESS_KEY_ID }}
5454
aws configure set aws_secret_access_key ${{ secrets.R2_SECRET_ACCESS_KEY }}
5555
aws configure set default.region auto
5656
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
6960
7061
echo "✅ macOS build uploaded!"
7162

0 commit comments

Comments
 (0)