36 lines
718 B
Bash
36 lines
718 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
if (( "$#" != 1 ))
|
|
then
|
|
echo "Tag has to be provided"
|
|
|
|
exit 1
|
|
fi
|
|
|
|
CURRENT_BRANCH="5.6"
|
|
|
|
for REMOTE in auth broadcasting bus cache config console container contracts cookie database encryption events filesystem hashing http log mail notifications pagination pipeline queue redis routing session support translation validation view
|
|
do
|
|
echo ""
|
|
echo ""
|
|
echo "Releasing $REMOTE";
|
|
|
|
TMP_DIR="/tmp/laravel-split"
|
|
REMOTE_URL="git@github.com:illuminate/$REMOTE.git"
|
|
|
|
rm -rf $TMP_DIR;
|
|
mkdir $TMP_DIR;
|
|
|
|
(
|
|
cd $TMP_DIR;
|
|
|
|
git clone $REMOTE_URL .
|
|
git checkout "$CURRENT_BRANCH";
|
|
|
|
git tag $1
|
|
git push origin --tags
|
|
)
|
|
done
|