Skip to content

Commit 72d9c31

Browse files
authored
[cd][release] fix race conditions (#11407)
Signed-off-by: youkaichao <[email protected]>
1 parent 4a91397 commit 72d9c31

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.buildkite/upload-wheels.sh

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,26 @@ python3 .buildkite/generate_index.py --wheel "$normal_wheel"
4646
# generate index for this commit
4747
aws s3 cp "$wheel" "s3://vllm-wheels/$BUILDKITE_COMMIT/"
4848
aws s3 cp "$normal_wheel" "s3://vllm-wheels/$BUILDKITE_COMMIT/"
49-
aws s3 cp index.html "s3://vllm-wheels/$BUILDKITE_COMMIT/vllm/index.html"
50-
aws s3 cp "s3://vllm-wheels/nightly/index.html" "s3://vllm-wheels/$BUILDKITE_COMMIT/index.html"
49+
50+
if [[ $normal_wheel == *"cu118"* ]]; then
51+
# if $normal_wheel matches cu118, do not upload the index.html
52+
echo "Skipping index files for cu118 wheels"
53+
else
54+
# only upload index.html for cu12 wheels (default wheels)
55+
aws s3 cp index.html "s3://vllm-wheels/$BUILDKITE_COMMIT/vllm/index.html"
56+
aws s3 cp "s3://vllm-wheels/nightly/index.html" "s3://vllm-wheels/$BUILDKITE_COMMIT/index.html"
57+
fi
5158

5259
# generate index for nightly
5360
aws s3 cp "$wheel" "s3://vllm-wheels/nightly/"
5461
aws s3 cp "$normal_wheel" "s3://vllm-wheels/nightly/"
55-
aws s3 cp index.html "s3://vllm-wheels/nightly/vllm/index.html"
62+
63+
if [[ $normal_wheel == *"cu118"* ]]; then
64+
# if $normal_wheel matches cu118, do not upload the index.html
65+
echo "Skipping index files for cu118 wheels"
66+
else
67+
# only upload index.html for cu12 wheels (default wheels)
68+
aws s3 cp index.html "s3://vllm-wheels/nightly/vllm/index.html"
69+
fi
5670

5771
aws s3 cp "$wheel" "s3://vllm-wheels/$version/"

0 commit comments

Comments
 (0)