Skip to content

Commit 02ef27e

Browse files
committed
Update release script
* Fix incorrect operator in release script * Use a newer version of Box * Switch back to installing ApiGen using Composer
1 parent fbdd4d6 commit 02ef27e

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
},
2020
"require-dev": {
2121
"phpunit/phpunit": "4.2.*",
22-
"squizlabs/php_codesniffer": "2.*"
22+
"squizlabs/php_codesniffer": "2.*",
23+
"apigen/apigen": "^4.1"
2324
},
2425
"autoload": {
2526
"psr-4": {

dev-bin/release.sh

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ version="${BASH_REMATCH[1]}"
2323
date="${BASH_REMATCH[2]}"
2424
notes="$(echo "${BASH_REMATCH[3]}" | sed -n -e '/^[0-9]\+\.[0-9]\+\.[0-9]\+/,$!p')"
2525

26-
if [[ "$date" -ne $(date +"%Y-%m-%d") ]]; then
26+
if [[ "$date" != $(date +"%Y-%m-%d") ]]; then
2727
echo "$date is not today!"
2828
exit 1
2929
fi
@@ -45,7 +45,7 @@ php composer.phar update --no-dev
4545
perl -pi -e "s/(?<=const VERSION = ').+?(?=';)/$tag/g" src/WebService/Client.php
4646

4747
if [ ! -f box.phar ]; then
48-
wget -O box.phar "https://github.com/box-project/box2/releases/download/2.6.1/box-2.6.1.phar"
48+
wget -O box.phar "https://github.com/box-project/box2/releases/download/2.7.5/box-2.7.5.phar"
4949
fi
5050

5151
php box.phar build
@@ -76,12 +76,7 @@ if [ -n "$(git status --porcelain)" ]; then
7676
exit 1
7777
fi
7878

79-
# We no longer have apigen as a dependency in Composer as releases are
80-
# sporadically deleted upstream and compatibility is often broken on patch
81-
# releases.
82-
wget -O apigen.phar "http://apigen.org/apigen.phar"
83-
84-
php apigen.phar generate \
79+
../vendor/bin/apigen generate \
8580
-s ../src \
8681
-s ../../MaxMind-DB-Reader-php/src \
8782
-d "doc/$tag" \

0 commit comments

Comments
 (0)