Skip to content

Commit fd56aa5

Browse files
committed
Do not ship exact releases to cds
cds has a 50GB limit and exact releases as not actually used. So we only ship like php-8.4-ubuntu-* that gets overwritten on next patch release.
1 parent f2c9fa9 commit fd56aa5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/release.sh

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@ add_assets() {
22
ls -laR ./builds
33
for asset in ./builds/*/*; do
44
assets+=("$asset")
5+
if [[ ! "$(basename "$asset")" =~ [0-9]+\.[0-9]+\.[0-9]+ ]]; then
6+
cds_assets+=("$asset")
7+
fi
58
done
69
}
710

811
release_cds() {
912
sudo cp ./scripts/cds /usr/local/bin/cds && sudo sed -i "s|REPO|$GITHUB_REPOSITORY|" /usr/local/bin/cds && sudo chmod a+x /usr/local/bin/cds
1013
if [[ "$GITHUB_MESSAGE" != *skip-cloudsmith* ]]; then
1114
cp ./scripts/install.sh ./scripts/php-ubuntu.sh
12-
echo "${assets[@]}" ./scripts/php-ubuntu.sh | xargs -n 1 -P 8 cds
15+
echo "${cds_assets[@]}" ./scripts/php-ubuntu.sh | xargs -n 1 -P 8 cds
1316
fi
1417
}
1518

@@ -34,6 +37,7 @@ log() {
3437

3538
version=$(date '+%Y.%m.%d')
3639
assets=()
40+
cds_assets=()
3741
rm -rf ./builds/zstd*
3842
add_assets
3943
cd "$GITHUB_WORKSPACE" || exit 1

0 commit comments

Comments
 (0)