Skip to content
This repository was archived by the owner on Mar 1, 2023. It is now read-only.

Commit c66431d

Browse files
committed
Switch to ENABLE_ANALYTICS={true,false}
Better matches semantics of setting in config.js.
1 parent 4589574 commit c66431d

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

deployment/mixpanel.sh

+8-8
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,24 @@ set -euo pipefail
3434
if [ $# -lt 1 ]; then
3535
echo 'usage: ./mixpanel.sh <script-name> ...'
3636
echo 'This will report the script execution to MixPanel.'
37-
echo 'Use ANALYTICS=0 (skip) or ANALYTICS=1 (send) to avoid the manual check.'
37+
echo 'Use ENABLE_ANALYTICS=false (skip) or ENABLE_ANALYTICS=true (send) to avoid the manual check.'
3838
exit 1
3939
fi
4040

41-
ANALYTICS=${ANALYTICS:-2}
41+
ENABLE_ANALYTICS=${ENABLE_ANALYTICS:-unknown}
4242
MIXPANEL_TOKEN='d4de349453cc697734eced9ebedcdb22'
4343
PAYLOAD="{\"event\": \"Ran $1\", \"properties\": {\"token\": \"$MIXPANEL_TOKEN\", \"time\": $(date +%s)}}"
4444
URL="https:/api.mixpanel.com/track/?data=$(echo -n "$PAYLOAD" | base64)"
4545

46-
case $ANALYTICS in
47-
0)
46+
case $ENABLE_ANALYTICS in
47+
'false')
4848
exit 0;
4949
;;
50-
1)
50+
'true')
5151
echo "MixPanel response (1 means success): $(curl "$URL")";
5252
exit 0;
5353
;;
54-
2)
54+
*)
5555
echo 'As the maintainers of Postfacto, we are interested in gaining more information'
5656
echo 'about installs so that we can make Postfacto better for you and other users.'
5757
echo ''
@@ -66,11 +66,11 @@ case $ANALYTICS in
6666
echo ''
6767
echo 'Thanks for supporting Postfacto!'
6868
echo ''
69-
echo 'You can use ANALYTICS=1 to avoid this check in the future.'
69+
echo 'You can use ENABLE_ANALYTICS=true to avoid this check in the future.'
7070
echo ''
7171
echo "MixPanel response (1 means success): $(curl "$URL")"
7272
else
73-
echo 'Skipping analytics. Use ANALYTICS=0 to avoid this check in the future.'
73+
echo 'Skipping analytics. Use ENABLE_ANALYTICS=false to avoid this check in the future.'
7474
fi
7575
;;
7676
esac

test-package.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -91,15 +91,15 @@ then
9191

9292
pushd "$SCRIPT_DIR/last-release/package/pcf"
9393
echo 'Deploying old version to Cloud Foundry'
94-
ANALYTICS=0 ./deploy.sh $OLD_WEB $OLD_API 'apps.pcfone.io'
94+
ENABLE_ANALYTICS=false ./deploy.sh $OLD_WEB $OLD_API 'apps.pcfone.io'
9595
popd
9696

9797
pushd "$SCRIPT_DIR/package/pcf"
9898
echo 'Upgrading old version on Cloud Foundry'
99-
ANALYTICS=0 ./upgrade.sh $OLD_WEB $OLD_API 'apps.pcfone.io'
99+
ENABLE_ANALYTICS=false ./upgrade.sh $OLD_WEB $OLD_API 'apps.pcfone.io'
100100

101101
echo 'Deploying new version to Cloud Foundry'
102-
ANALYTICS=0 ./deploy.sh $NEW_WEB $NEW_API 'apps.pcfone.io'
102+
ENABLE_ANALYTICS=false ./deploy.sh $NEW_WEB $NEW_API 'apps.pcfone.io'
103103
popd
104104

105105
echo 'Cleaning up Cloud Foundry'
@@ -128,15 +128,15 @@ then
128128

129129
pushd "$SCRIPT_DIR/last-release/package/heroku"
130130
echo 'Deploying old version to Heroku'
131-
ANALYTICS=0 ./deploy.sh $OLD_WEB $OLD_API
131+
ENABLE_ANALYTICS=false ./deploy.sh $OLD_WEB $OLD_API
132132
popd
133133

134134
pushd "$SCRIPT_DIR/package/heroku"
135135
echo 'Upgrading old version on Heroku'
136-
ANALYTICS=0 ./upgrade.sh $OLD_WEB $OLD_API
136+
ENABLE_ANALYTICS=false ./upgrade.sh $OLD_WEB $OLD_API
137137

138138
echo 'Deploying new version to Heroku'
139-
ANALYTICS=0 ./deploy.sh $NEW_WEB $NEW_API
139+
ENABLE_ANALYTICS=false ./deploy.sh $NEW_WEB $NEW_API
140140
popd
141141

142142
echo 'Cleaning up Heroku'

0 commit comments

Comments
 (0)